1、包裹位置传递,所有的传入参数都会被args变量收集,它会根据传入参数的位置合并成一个元组。
args是元组类型,即包裹位置传递。
defuser_info(*args): print(args) #('TOM',) user_info('TOM') #('TOM',18) user_info('TOM',18)
2、无论是包裹位置传输还是包裹关键字传输,都是一个包装过程。
defuser_info(**kwargs): print(kwargs) #{'name':'TOM','age':18,'id':110} user_info(name='TOM',age=18,id=110)
以上就是python可变参数的两种传递方式,希望对大家有所帮助。更多Python学习指路:Python基础教程
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)