Python入门:函数参数1

# *args : 接受N个位置参数,转换成元组的形式

def test1(x,*args):

  print(x)

  print(args)

test1(1,2,3,4,5,6,7)

结果:1赋值给x, (2,3,4,5,6,7)以元组的形式给args

# **kwargs :授受N个关键字参数,转换成字典的形式

def test2(name,**kwargs):

  print(name)

扫描二维码关注公众号,回复: 1866218 查看本文章

  print(kwargs)

test2('alix',age=18,sex='F')

结果:alix赋值给name,{'age':18,'sex':'F'}

猜你喜欢

转载自www.cnblogs.com/luckerzhang/p/9262728.html