zoukankan      html  css  js  c++  java
  • Python小记11

    https://www.cnblogs.com/airlinp/p/12612680.html

    9.3 函数返回值

    return,将函数内部代码的执行结果进行返回。

    # 求和函数
    def sum_result(num1, num2):
        num_resulet = num1 + num2
        return num_resulet
    
    
    a = int(input("请输入第一个数字:"))
    b = int(input("请输入第二个数字:"))
    result = sum_result(a, b)
    print(result)

    由上述代码可知:

    • 对9.2.1小节中代码,增加了result变量用于存储函数返回值,return关键字用来返回函数内的计算结果;
    • return只是在程序内进行了一个返回输出,需要使用print将结果输出到屏幕,才能看到返回值;

     

    由上图可知:

    • 加入return返回值关键字后,相较于9.2.1的改进版又有一次简化改进,函数的处理结果可以更方便的进行调用;
    • return代表着函数的结束,在return下方不再增加代码,如果隔行则属于函数外的代码;

    9.4 函数嵌套调用

    一个函数里又调用了另一个函数。

    函数嵌套调用中,Python执行流程遵循从上至下的顺序。

    做一个简单函数嵌套调用练习:

    def test1():
        print("*" * 10)
    
    
    def test2():
        print("/" * 10)
        test1()
    
    
    test2()

    有上述代码可知:

    • 定义了2个函数test1(),test2();
    • test2()函数中调用了函数test1(),Python先行读取test1函数的定义,再读取test2函数的定义,在函数test2中出现函数的调用代码test1(),则跳转执行前面的函数test1,最后调用输出函数test2,其中的执行顺序可以通过调试模式的单步进入查看;

  • 相关阅读:
    第一周。。。
    新人日报1129
    Daily Report-1126
    How to read source code[repost]
    Markdown tutorial [repost]
    蘑菇街面经
    阿里面经
    百度凤巢一二面经
    Mybatis最入门---代码自动生成(generatorConfig.xml配置)
    Maven的生命周期阶段
  • 原文地址:https://www.cnblogs.com/airlinp/p/12626349.html
Copyright © 2011-2022 走看看