码迷,mamicode.com
首页 > 编程语言 > 详细

python学习问题————Python的return如何理解?

时间:2018-05-19 12:03:39      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:nbsp   怎么   理解   手机壳   函数的参数   学习   就会   输出   col   

Python的return如何理解?

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

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如何理解?

标签:nbsp   怎么   理解   手机壳   函数的参数   学习   就会   输出   col   

原文地址:https://www.cnblogs.com/caofu/p/9059730.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!