定义函数后返回的原因是什么?请用非编码术语进行解释。我正在努力理解为什么要退货,以及它实际做了什么,而不仅仅是被告知要退货
return
只是简单地使函数将该对象作为对象的值,demo:
def f():
return 'Hello World'
然后你做:
variable=f()
然后现在:
print(variable)
将是:
Hello World
OTOH,print
就是这样做的:
def f():
print('Hello World')
现在:
f()
Is:
Hello World
但是:
print(f())
Is:
Hello World
None
如果你这样做:
variable=f()
print(variable.lower())
第一个将使用.lower()
使其小写,但print
不会出错。