您现在的位置: 主页 > 上位机技术 > python > Python的return如何理解?
本文所属标签:
为本文创立个标签吧:

Python的return如何理解?

来源:网络整理 网络用户发布,如有版权联系网管删除 2018-08-13 

请先看 @张晓峰 的答案。如果这个答案也看不懂

首先要了解,函数是什么?
书上可能会说函数是完成功能的模块之类的话。其实说白了,函数就是个你招来的工人。
你给他一些材料,告诉他怎么用这些材料拼装,然后他负责把拼装好的成品交给你。材料就是函数的参数,成品是函数的输出,而怎么拼装就是你写的函数体代码了。
比如这段代码

def worker(a, b, c):
    x = a + b
    y = x * c
这个工人(worker)在你的指导下,用a b c三个材料,装配出了x和y两个成品。
但是程序里的装配和工厂不同,用过的材料不会消失。这样,这个工人手里就有了a b c x y五样物品。他怎么知道你要的是哪个呢?
所以return的作用就是,在这种时候告诉工人你到底想要什么东西,是一个iPhone手机壳还是整台iPhone。例如
def worker(a, b, c):
    x = a + b
    y = x * c
    return y
这样工人就会把y交给你。当你让这个工人帮你干活(调用函数的时候)
result = worker(1, 2, 3)
你就会得到对应的结果((1+2)*3)。

这就是return的作用。

              查看评论 回复



嵌入式交流网主页 > 上位机技术 > python > Python的return如何理解?
 函数 工人 材料

"Python的return如何理解?"的相关文章

网站地图

围观()