导语:
本文主要介绍了关于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中fork()的调用12/04
- ♥ 如何在python中包装长字符?10/31
- ♥ Python如何传递可变参数01/05
- ♥ python中是否有字符类型11/02
- ♥ 菜鸟玩Python|制作天气查询软件03/27
- ♥ python变量的赋值和优点01/04
内容反馈