小菜饼 发表于 2018-1-18 16:37:04

函数的参数及作用域

           形参和实参:形参指的是函数创建和定义过程中小括号里的参数,而实参指的是函数在
        调用过程中传进去的参数。

        函数文档:是函数的一部分,于解释不同,使用help(函数名)或者 函数名__doc__可以查看到

        关键字参数(在一个函数的参数较多的时候作用比较明显):给参数的名字下定义
        eg:
        def k(name,word)
        K(A,B) = K(word = B,name = A)

        默认参数:函数定义时为形参赋初值,函数调用时若没有传递参数,则自动使用初值

        收集参数:
                在定义参数的前边加上(*)即可
        eg:
        >>>def test(*params)
                print("有%d个参数" % len(params))
                print("第二个参数是:",params)
        >>>test('F','I','S','H','C')
        有五个参数
        第二个参数是:I
       
        局部变量(Local Variable):在函数里边定义的参数以及变量,都成为局部变量,出
        了这个函数,这些变量都是无效的了

        全局变量(Global Variable):在函数外边定义的都是全局变量,全局变量在整个代
        码段中都是可以访问到的,但是不要试图在函数内部去修改全局变量的值,因为那样
        Python会自动在函数内部新建一个名字一样的局部变量代替

                                                        --2018.1.18
页: [1]
查看完整版本: 函数的参数及作用域