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的作用。


  • 相关阅读:
    ElasticSearch学习记录
    用java代码手动控制kafkaconsumer偏移量
    kafka0.9.0及0.10.0配置属性
    kafka常用命令
    kafka消费者客户端(0.9.0.1API)
    kafka入门教程链接
    编程内功
    bzoj3145:[Feyat cup 1.5]Str
    3 SpringBoot与微服务
    2 微服务存在的问题和解决方案
  • 原文地址:https://www.cnblogs.com/botoo/p/7305654.html
Copyright © 2011-2022 走看看