我偶然发现了不同人编写的几个python程序,我注意到每个函数都在它结束时返回
def function01():
# function
# events
# here
return
我想知道它是否是优秀的python编程实践,即使它没有返回任何内容(包括返回函数),也包括函数的结尾返回
或者它是否不需要,后台会发生什么不同?
答案 0 :(得分:13)
不,没有必要。该函数在最后一行之后返回。简单return
和无return
之间没有区别。
def foo():
pass
def bar():
pass
return
f = foo()
print(f)
b = bar()
print(b)
输出:
None
None