第九章 python函数

>>>
    掌握创建和调用函数
    了解形式参数和实际参数
    掌握指定位置的参数和关键字参数
    掌握为参数设定默认值
    掌握可变参数的应用
    掌握如何为函数指定返回值
    了解变量的作用域(global)
    掌握如何使用lambda表达式创建匿名函数
        

9.1  函数的创建和调用
    9.1.1 创建一个函数
        def functionname(parameterlist)
            ['''comments''']        #为函数指定注释
            [functionbody]

    9.1.2 调用函数
        functionname(parameterlist)        #参数看函数是否
    
9.2  参数的传递
    9.2.1 了解形式参数和实际参数    
        形式参数:    # 指定义函数后面的参数
        实际参数:    # 指调用函数后面的参数
    
    9.2.2 位置参数
        数量一致,位置一致;
        如果位置不一致,会出现typyErrors错误

    9.2.3 关键字参数
        fun(person = A, height = B, weight = C)
    
    9.2.4 为参数设置默认值
        def fun(person = A, height = B, weight = C)        
        # 默认参数一般指向不可变的对象

    9.2.5 可变参数
        a, *parameter
                # 接收多个实际参数,并将其放到元组中
        b, **parameter
                # 这个参数可以理解为字典
                # 调用方法:
                    fun(键值对(小明 = 'A型血'))
                    fun(字典列表)
9.3  返回值
    reuturn value        # 一个值,或者多个值(列表)

9.4  变量的作用域
    9.4.1 局部变量
        # 例如:函数的内部变量,只在函数内有效
    9.4.2 全局变量
        # 函数外定义
        # 在函数内,global,用这个修辞,就是全局变量了

9.5 匿名函数(lambda)
    一般这种函数只使用一次
    
    result = lambda [参数列表/单个参数]:expression
    
    import re
    r = 10
    result = lambda r : math.pi * r * r
    print(result)
    
    
    
    
    
    

发布了76 篇原创文章 · 获赞 0 · 访问量 7167

猜你喜欢

转载自blog.csdn.net/julicliy/article/details/104092287