1_Python进阶_*args和**kwargs的使用

参考书目:《intermediate Python》原书地址

*args 和 **kwargs 主要⽤于函数定义。
作用:将一个不定数量的参数传递给函数。 场景:让用户自己一次性传递多个参数给函数,且不限制数量
*args:接受用户发送的 非键值对的可变数量的参数列表 **kwargs:接受用户发送的 键值对的可变数量的参数列表
*args例子:
def test_args(a,*args):
print("这是一个确定的输入参数:{}。".format(a))
print("接下来是不确定长度的非键值对的参数列表遍历:")
num = 0
for i in args:
num += 1
print("这是第{}个参数,这是{}。".format(num,args))
test_args(15,16,17,18,19,20,21,

1_Python进阶_*args和**kwargs的使用最先出现在Python成神之路

版权声明:
作者:主机优惠
链接:https://www.techfm.club/p/25753.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>