Python的return如何理解?
来源:网络整理 网络用户发布,如有版权联系网管删除 2018-08-13
请先看 @张晓峰 的答案。如果这个答案也看不懂
首先要了解,函数是什么?
书上可能会说函数是完成功能的模块之类的话。其实说白了,函数就是个你招来的工人。
你给他一些材料,告诉他怎么用这些材料拼装,然后他负责把拼装好的成品交给你。材料就是函数的参数,成品是函数的输出,而怎么拼装就是你写的函数体代码了。
比如这段代码
def worker(a, b, c):
x = a + b
y = x * c
但是程序里的装配和工厂不同,用过的材料不会消失。这样,这个工人手里就有了a b c x y五样物品。他怎么知道你要的是哪个呢?
所以return的作用就是,在这种时候告诉工人你到底想要什么东西,是一个iPhone手机壳还是整台iPhone。例如
def worker(a, b, c):
x = a + b
y = x * c
return y
result = worker(1, 2, 3)
这就是return的作用。
查看评论 回复
"Python的return如何理解?"的相关文章
- 上一篇:Python是慢,但我无所谓
- 下一篇:引力波数据居然是用 Python 分析的