我应该在使用功能后返回吗?

use*_*933 2 python return function

使用之间是否有任何实际差异:

def some_function():
    print('Hello!')
    return()
Run Code Online (Sandbox Code Playgroud)

和:

def some_function():
    print('Hello!')
Run Code Online (Sandbox Code Playgroud)

我知道这return不是必需的,但是在调用函数后返回是不好的做法?

Mar*_*ers 6

首先,return不是一个功能; 这是一个声明.无需添加括号.

没有return语句的python函数None默认返回.空return语句也是如此,所以没有区别.

>>> def foo(): return
...
>>> foo()
None
>>> def bar(): pass
...
>>> bar()
None
Run Code Online (Sandbox Code Playgroud)