<tfoot id='pPM9q'></tfoot>
      <bdo id='pPM9q'></bdo><ul id='pPM9q'></ul>
    <i id='pPM9q'><tr id='pPM9q'><dt id='pPM9q'><q id='pPM9q'><span id='pPM9q'><b id='pPM9q'><form id='pPM9q'><ins id='pPM9q'></ins><ul id='pPM9q'></ul><sub id='pPM9q'></sub></form><legend id='pPM9q'></legend><bdo id='pPM9q'><pre id='pPM9q'><center id='pPM9q'></center></pre></bdo></b><th id='pPM9q'></th></span></q></dt></tr></i><div id='pPM9q'><tfoot id='pPM9q'></tfoot><dl id='pPM9q'><fieldset id='pPM9q'></fieldset></dl></div>

    <small id='pPM9q'></small><noframes id='pPM9q'>

  1. <legend id='pPM9q'><style id='pPM9q'><dir id='pPM9q'><q id='pPM9q'></q></dir></style></legend>

      没有返回任何内容时的文档字符串

      时间:2023-09-02
        <i id='rJd6m'><tr id='rJd6m'><dt id='rJd6m'><q id='rJd6m'><span id='rJd6m'><b id='rJd6m'><form id='rJd6m'><ins id='rJd6m'></ins><ul id='rJd6m'></ul><sub id='rJd6m'></sub></form><legend id='rJd6m'></legend><bdo id='rJd6m'><pre id='rJd6m'><center id='rJd6m'></center></pre></bdo></b><th id='rJd6m'></th></span></q></dt></tr></i><div id='rJd6m'><tfoot id='rJd6m'></tfoot><dl id='rJd6m'><fieldset id='rJd6m'></fieldset></dl></div>

          <tbody id='rJd6m'></tbody>
      • <legend id='rJd6m'><style id='rJd6m'><dir id='rJd6m'><q id='rJd6m'></q></dir></style></legend>

          <small id='rJd6m'></small><noframes id='rJd6m'>

            • <tfoot id='rJd6m'></tfoot>

                <bdo id='rJd6m'></bdo><ul id='rJd6m'></ul>
              • 本文介绍了没有返回任何内容时的文档字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                当函数不返回任何内容时,文档字符串的约定是什么?

                What is the docstring convention when a function doesn't return anything?

                例如:

                def f(x):
                    """Prints the element given as input
                
                    Args:
                        x: any element
                    Returns:
                    """
                    print "your input is %s" % x
                    return
                

                我应该在文档字符串中的 Returns: 之后添加什么?没有现在的样子?

                What should I add after Returns: in the docstring? Nothing as it is now?

                推荐答案

                你应该使用 None,因为这是你的函数实际返回的:

                You should use None, as that is what your function actually returns:

                """Prints the element given as input
                
                Args:
                    x: any element
                Returns:
                    None
                """
                

                Python 中的所有函数都返回一些东西.如果您没有显式返回值,则默认情况下它们将返回 None:

                All functions in Python return something. If you do not explicitly return a value, then they will return None by default:

                >>> def func():
                ...     return
                ...
                >>> print func()
                None
                >>>
                

                这篇关于没有返回任何内容时的文档字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:Python:为什么“回归"?不会在简单的 for 循环和“打印"中打印出所有列表元素.会做的? 下一篇:你如何使用:isalnum、isdigit、isupper 来测试字符串的每个字符?

                相关文章

                1. <i id='fCDlQ'><tr id='fCDlQ'><dt id='fCDlQ'><q id='fCDlQ'><span id='fCDlQ'><b id='fCDlQ'><form id='fCDlQ'><ins id='fCDlQ'></ins><ul id='fCDlQ'></ul><sub id='fCDlQ'></sub></form><legend id='fCDlQ'></legend><bdo id='fCDlQ'><pre id='fCDlQ'><center id='fCDlQ'></center></pre></bdo></b><th id='fCDlQ'></th></span></q></dt></tr></i><div id='fCDlQ'><tfoot id='fCDlQ'></tfoot><dl id='fCDlQ'><fieldset id='fCDlQ'></fieldset></dl></div>
                2. <small id='fCDlQ'></small><noframes id='fCDlQ'>

                  <tfoot id='fCDlQ'></tfoot>
                  <legend id='fCDlQ'><style id='fCDlQ'><dir id='fCDlQ'><q id='fCDlQ'></q></dir></style></legend>

                      <bdo id='fCDlQ'></bdo><ul id='fCDlQ'></ul>