# 不定长参数:*args,(args是arguments多个参数的缩写)其中args代表元组的数值类型(表示以元组的形式接收多个参数)
# def 函数名(*args):#其中*args代表不定长参数,表示接收的是元组数值类型
# 用不定长参数来接收多个参数
# def mySum(*t):*t中的t可以随便用其他变量代替
# def mySum(*args):
# result = 0
# for v in args:
# result += v
# print(result)
# print(type(args))
#
#
# mySum(1, 2, 3, 4, 5)
# 不定长参数:**kwargs,(kwargs代表是keywordarguments关键字参数的缩写)其中kwargs代表字典的数值类型(表示以字典的形式接收多个参数)
# def 函数名(**kwargs):#其中**kwargs代表不定长参数,表示接收的是字典数值类型
# 用不定长参数来接收多个参数
# def mySUm(**kwargs):
# print(kwargs, type(kwargs))
#
# mySUm(name='m', age='18')
29.python中*args(*args代表不定长参数,表示接收的是元组数值类型);**kwargs(其中**kwargs代表不定长参数,表示接收的是字典数值类型)
最新推荐文章于 2024-07-12 13:52:35 发布
本文介绍了Python中函数参数的两种特殊形式:不定长参数`*args`和`**kwargs`。`*args`用于接收位置参数的元组,而`**kwargs`则用于接收关键字参数的字典。通过示例,展示了如何定义和调用含有不定长参数的函数,以及它们在处理多个参数时的灵活性。
摘要由CSDN通过智能技术生成