29.python中*args(*args代表不定长参数,表示接收的是元组数值类型);**kwargs(其中**kwargs代表不定长参数,表示接收的是字典数值类型)

本文介绍了Python中函数参数的两种特殊形式:不定长参数`*args`和`**kwargs`。`*args`用于接收位置参数的元组,而`**kwargs`则用于接收关键字参数的字典。通过示例,展示了如何定义和调用含有不定长参数的函数,以及它们在处理多个参数时的灵活性。
摘要由CSDN通过智能技术生成
# 不定长参数:*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')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值