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)

  print(kwargs)

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

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

posted @ 2018-07-04 12:42  luckerzhang  阅读(90)  评论(0编辑  收藏  举报