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