Python学习记录W3-14:函数参数组

xiaoxiao2021-02-28  28

# Author: Allenlee ''' #参数组 #*args:接受N个位置参数,转化成元祖 def test(*args): print(args) test(1,2,3,4,5,6) test(*[1,2,3,4,5]) #args=tuple([1,2,3,4,5]) #**kwargs:把N个关键字参数,转换成字典的方式 def test2(**kwargs): print(kwargs) print(kwargs['name']) print(kwargs['age']) print(kwargs['sex']) test2(name='alex',age=22,sex='F') #test2(**{'name':'alex','age':8}) def test3(name,**kwargs): print(name) print(kwargs) test3('alex',age=18,sex='m') ''' def test4(name,age=18,*args,**kwargs): #参数组一定要放到最后 print(name) print(age) print(args) print(kwargs) test4('alex',age=34,sex='m',hobby='shopping')
转载请注明原文地址: https://www.6miu.com/read-2619904.html

最新回复(0)