函数可变参数
Posted infaaf
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数可变参数相关的知识,希望对你有一定的参考价值。
整理
#/usr/bin/env python3 def fun(k,*args,**kwargs): print(k) print(args) print(kwargs) fun(1,2,3,4,a=5,b=‘b‘) #注意kwargs的key不带‘‘ # 1 # (2, 3, 4) # {‘a‘: 5, ‘b‘: ‘b‘} fun(1,*[2,3,4],**{‘a‘:5,‘b‘:‘b‘}) # 1 # (2, 3, 4) # {‘a‘: 5, ‘b‘: ‘b‘} ##错误方式 fun(1,[2,3,4],{‘a‘:5,‘b‘:‘b‘}) # 1 # ([2, 3, 4], {‘a‘: 5, ‘b‘: ‘b‘}) # {}
以上是关于函数可变参数的主要内容,如果未能解决你的问题,请参考以下文章