Python函数的参数
python3吧
全部回复
仅看楼主
level 6
YS易小唐 楼主
形参:定义函数时代表函数的形式参数
实参:调用函数时传入的实际参数
列如:
定义函数时,形参分为普通参数,默认参数,和动态参数。
列如:
调用函数时,根据调用时的写法,可以分为位置参数和关键字参数。
函数的规范:
1.默认参数要写在普通参数的后面。
2.关键字动态参数**kwargs要写在最后面。
默认参数
默认参数的作用就是,如果我们在调用函数的时候不传入相应的参数,那么函数就用默认值。在定义函数的时候我们容易出现一个错误,看下面的例子:
我们调用了两次f函数,发现输出的结果不一样。这是因为列表,字典等这样的数据类型在调用的时候是引用它们的地址。解释器在执行y=[]的时候,y指向的一个列表的引用地址,这个列表发生变化后,y指向的地址是没有变的。所以我们在定义函数的时候,默认参数不要定义成列表,字典等数据类型。
本文转载自互联网、仅供学习交流,内容版权归原作者所有,如涉作品、版权和其他问题请联系我们删除处理。
特别说明:本文旨在技术交流,请勿将涉及的技术用于非法用途,否则一切后果自负。如果您觉得我们侵犯了您的合法权益,请联系我们予以处理。
2021年03月09日 09点03分 1
level 6
YS易小唐 楼主
2021年03月09日 09点03分 2
1