导语:
本文主要介绍了关于python可变参数的两种传递方式的相关知识,希望可以帮到处于编程学习途中的小伙伴
1.包位置传递,所有传入的参数会被args变量收集,并根据传入参数的位置组合成一个元组。
args是元组类型,即包裹位置传递。
def user_info(*args):
print(args)
# ('TOM',)
user_info('TOM')
# ('TOM', 18)
user_info('TOM', 18)
2、无论是包位置传输还是包关键字传输,都是一个打包过程。
def user_info(**kwargs):
print(kwargs)
# {'name': 'TOM', 'age': 18, 'id': 110}
user_info(name='TOM', age=18, id=110)
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Python如何从sql中提取表名10/10
- ♥ 如何在 Python 中使用欧几里得求逆09/16
- ♥ python3的父类是否需要继承对象?01/10
- ♥ python中的类和对象有什么区别09/08
- ♥ 教你用Python生成随机数和随机字符串12/12
- ♥ 如何在python中对列表进行排序09/05
内容反馈