Python多值函数的使用
当函数需要处理的参数个数不确定时,可使用 多值参数。python 中有两种多值参数:
- 接收 元组:参数名前加 一个 *
- 接收 字典:参数名前加 两个 *
def sum_numbers(*name,**args): #创建一个元组、字典多值函数
print(name)
print(args)
name = (1,2,3,4,5)
dict = {"name":"小明",
"age":18,
"height":1.75,
"gender":"man"}
sum_numbers(*name,**dict) #重点,传值的时候必须加上对应的星号,否则程序报错或者输出混乱