局部变量,全局变量
函数缺省参数,不定长参数,命名参数
递归函数及应用
匿名函数及应用
函数参数
缺省参数
。函数定义带有初始值的形参
。函数调用时,缺省参数可传,也可不传
。缺省参数一定要位于参数列表的最后
。缺省参数数量没有限制
扫描二维码关注公众号,回复:
2047804 查看本文章
命名参数
。调用带有参数的函数时,通过制定参数名称传入参数的值
。可以不按函数定义的参数顺序传入
-->不定长参数:
。函数可以接受不定个数的参数传入
。def function([formal_args,] * *args)函数调用时, 传入的不定参数会被封装成元组
。def function([formal_args,] **args)函数调用时,如果传入key=value形式的不定长参数,会被封装成字典
-->拆包
。对于定义了不定长参数的函数,在函数调用时需要把已定义好的元组活着列表传入到函数中,需要使用拆包方法