Python 中return用法及意义

1.python 中 return用法

The key word "return" which should be used only in a function in Python programming language.If you use it in a "for" loop or else,an error like "SyntaxError: 'return' outside function" is supposed to appears .·
returnpython中只能被用在函数当中,如果用在loop循环中,将会出现错误

2.return意义

其实说白了,函数就是个你招来的工人。你给他一些材料,告诉他怎么用这些材料拼装,然后他负责把拼装好的成品交给你。材料就是函数的参数,成品是函数的输出,而怎么拼装就是你写的函数体代码了。比如这段代码

def worker(a, b, c):
    x = a + b
    y = x * c

这个工人worker在你的指导下,用a b c三个材料,装配出了xy两个成品。但是程序里的装配和工厂不同,用过的材料不会消失。这样,这个工人手里就有了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怎么return后让循环继续运行?
python 如何在for循环中返回值而不退出循环?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入...
    小小不懂11阅读 3,573评论 2 30
  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 7,879评论 1 118
  • 吃撑的感觉很幸福。 裤子的兜太浅,出一趟门,揣丢了所有的东西。不过,没关系,我忽然有了些许的动力,想去为之一搏的动...
    Leathy阅读 127评论 2 0
  • 回身 脑子在疾速搜索突破重围的基因, 内存告急,浪漫紧缺, 词组失去粘性。 一只手扶在沙发上, 余下一只撑住肥大的...
    恬蜩阅读 356评论 2 3
  • 国家体育总局公布曾经做过调查,从2010年到2013年20岁至69岁人群,总体体重平均增长1.12公斤。其中,20...
    唯美感情学阅读 256评论 0 0

友情链接更多精彩内容