python方法的使用

1、函数定义
            def  函数名(形参):
                    函数体
                    return   返回值
 
2、函数执行
            函数名(实参)
 
3、实参传入形参默认是数量一直,按照顺序一一对应,也可以指定形参不按照顺序
 
4、有默认参数的形参要放在没有默认函数的形参之后
 
5、带*的形参表示元组类型的动态参数
      带**的形参表示字典类型的动态参数  
      (同时都有的话会根据实参类型自动转换,一个*的要在俩个*之前)  
           一般情况下把带*的参数名用*args,**的用**kwargs
 
7、为动态形参传入列表、元组、字典    *args  用*列表名或*元组名表示,**kwargs  用**字典名表示
 
8、全局变量:在全局都能使用    global可在函数内改变全局变量
      局部变量:函数内的变量,函数外不能用     (为了更好分辨,最好全局变量用大写,局部变量用小写)
 
9、函数名可以作为参数传递,函数名代指函数,函数名加()表示执行函数
 
10、函数递归,函数里面嵌套本身函数

猜你喜欢

转载自www.cnblogs.com/niliuxiaocheng/p/9614416.html