python可变参数的两种传递方式

1,031次阅读
没有评论

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)
神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试

相关文章:

版权声明:wuyou2022-03-24发表,共计309字。
新手QQ群:570568346,欢迎进群讨论 Python51学习