【发布时间】:2019-09-19 12:27:10
【问题描述】:
我只是无法理解在函数末尾返回的重要性。无论如何,你必须输入 print(function()) 那么为什么我们不能只在函数的 and 以及当我们输入 print(value) 时需要使用该函数,只需像 function() 一样调用它?
def example():
value = 5+5
print(value)
example()
【问题讨论】:
-
当您想做打印以外的事情时会发生什么?
-
你可以,只是不会做同样的事情。
print写入标准输出;return将函数的值设置为表达式。比较x之后x = example()的值,使用每个值来查看差异。 -
您在实际代码中使用
print的频率比您想象的要少远。 -
换一种说法,您希望
print(example() + example())打印20 吗?为什么或为什么不?