zoukankan      html  css  js  c++  java
  • python学习===如何理解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的词法分析与语法分析
    使用svn log确定分支创建的时间点
    Python的作用域
    SVN的版本日期
    理解SVN关键词BASE,HEAD,COMMITTED,PREV
    SVN的属性
    EL表达式 (详解)
    java jsp el fn
    java防止表单重复提交
    数据库的事务处理
  • 原文地址:https://www.cnblogs.com/botoo/p/7305654.html
Copyright © 2011-2022 走看看