def fun1(*args):
print(args)
def fun2(**args):
print(args)
fun1(1,2,3,4) #fun1 将多个参数转化成元祖(1, 2, 3, 4)
fun2(name = 'lixin', age = '35') #fun2 将多个键值转化为字典{'name': 'lixin', 'age': '35'}
l = [1,2,3]
l1 = (1,2,3)
print(*l,*l1) #将列表,元祖转化成多个参数
函数参数 *, ** 使用
最新推荐文章于 2021-11-16 00:40:21 发布
这篇博客探讨了Python中函数如何处理可变数量的参数。`*args`用于将多个参数打包成元组,而`**kwargs`则将键值对转化为字典。示例展示了`fun1`和`fun2`函数如何接收和打印这些参数。此外,还展示了如何使用`*`操作符将列表和元组解包为单独的参数。
摘要由CSDN通过智能技术生成