2020
09-24
09-24
Python *args和**kwargs用法实例解析
一、*args的使用方法*args用来将参数打包成tuple给函数体调用deffun(*arg):print(arg,type(arg))print(*arg)fun(1,2,[8,9])(1,2,[8,9])<class'tuple'>2[8,9]并不一定必须是args,也可以是别的,但是官方不建议这样!args是一个元祖,*号可以将元祖拆分。二、**kwargs的使用方法**kwargs打包关键字参数成dict给函数体调用deffun(**kwarg):print(kwarg,type(kwarg))#print(**kwarg)#TypeError:'a'isaninvalid...
继续阅读 >