python的一点小常识
在Python中,有两种变长参数,分别是元组(非关键字参数)和字典(关键字参数),其参数以一个*开头表示任意长度的元组,可以接收连续一串参数,参数以两个*开头表示一个字典,即”key:value”,接受连续任意多个参数。
[*]###示例函数###
[*]def Variable(*arg,**kwargs):
[*] print arg
[*] print kwargs
[*] print "\n"
[*]
[*]
[*]###执行输出tuple###
[*]>>> Variable(1,2,3,4,5,"www","i-it","info")
[*](1, 2, 3, 4, 5, 'www', 'i-it', 'info')
[*]{}
[*]
[*]###执行输出dict###
[*]>>> Variable(www=1,iit=2,info=3)
[*]()
[*]{'info': 3, 'iit': 2, 'www': 1}
[*]
[*]##一起来##
[*]>>> Variable(1,2,3,4,5,www=1,iit=2,info=3)
[*](1, 2, 3, 4, 5)
[*]{'info': 3, 'iit': 2, 'www': 1}
[*]
页:
[1]