一、定义支持多值参数的函数
有时可能需要一个函数能够处理的参数个数是不确定的,这个时候,就可以使用多值参数
Python中有两种多值参数:
参数名前增加一个*可以接收元组
参数名前增加两个*可以接收字典
一般在给多值参数命名时,习惯使用以下两个名字:
*args ——存放元组参数,前面有一个*
**kwargs ——存放字典参数,前面带两个*
args是arguments的缩写,有变量的含义。
kw是keyword的缩写,kwargs可以记忆键值对参数。
本文介绍了Python中如何使用多值参数,包括*args用于接收元组,**kwargs用于接收字典。通过实例展示了多值参数在数字累加案例中的应用,并探讨了为何使用多值参数而非直接传递元组。此外,还讲解了元组和字典拆包的概念,以及它们在函数调用中的作用。最后,通过示例解释了如何正确地使用拆包传递参数。
有时可能需要一个函数能够处理的参数个数是不确定的,这个时候,就可以使用多值参数
Python中有两种多值参数:
参数名前增加一个*可以接收元组
参数名前增加两个*可以接收字典
一般在给多值参数命名时,习惯使用以下两个名字:
*args ——存放元组参数,前面有一个*
**kwargs ——存放字典参数,前面带两个*
args是arguments的缩写,有变量的含义。
kw是keyword的缩写,kwargs可以记忆键值对参数。
1049

被折叠的 条评论
为什么被折叠?