四 函数

局部变量,全局变量

函数缺省参数,不定长参数,命名参数

递归函数及应用

匿名函数及应用


函数参数

缺省参数

。函数定义带有初始值的形参

。函数调用时,缺省参数可传,也可不传

。缺省参数一定要位于参数列表的最后

。缺省参数数量没有限制

扫描二维码关注公众号,回复: 2047804 查看本文章


命名参数

。调用带有参数的函数时,通过制定参数名称传入参数的值

。可以不按函数定义的参数顺序传入


-->不定长参数:

。函数可以接受不定个数的参数传入

。def function([formal_args,] * *args)函数调用时, 传入的不定参数会被封装成元组

。def function([formal_args,]  **args)函数调用时,如果传入key=value形式的不定长参数,会被封装成字典

-->拆包

。对于定义了不定长参数的函数,在函数调用时需要把已定义好的元组活着列表传入到函数中,需要使用拆包方法

猜你喜欢

转载自blog.csdn.net/xsjzdrxsjzdr/article/details/80922105