zoukankan      html  css  js  c++  java
  • 【Rollo的Python之路】牛人解释python的函数(转载)

    首先要了解,函数是什么?

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

    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的作用。
     
    转载自:https://blog.csdn.net/weixin_39749311/article/details/79470654
  • 相关阅读:
    [日常训练]FJ省夏令营day1
    [vijos1002][NOIP2005]过河
    [poj2446]Chessboard
    [bzoj1854][SCOI2010]游戏
    [模板]匈牙利算法
    [bzoj3670][2014湖北省队互测week2]似乎在梦中见过的样子
    笔记3-27
    笔记3-26
    笔记3-25
    Codeforces891C. Envy
  • 原文地址:https://www.cnblogs.com/rollost/p/10780647.html
Copyright © 2011-2022 走看看