def getTupleParameter(x, *args): print('x is {}'.format(x)) print('args is {}'.format(args)) print('type is {}'.format(type(args))) for i in args: print('i is {}'.format(i))
getTupleParameter(1, 2, 3, 4, 5, 6, 7)
print('*'*100) getTupleParameter(1)
结果
1 2 3 4 5 6 7 8 9 10 11 12 13
x is1 args is (2, 3, 4, 5, 6, 7) type is <class 'tuple'> iis2 iis3 iis4 iis5 iis6 iis7 ******************************************************************** xis1 argsis () typeis <class 'tuple'>
**kwargs
*kwargs这种写法代表的是 字典,下面咱们在例子中来说明
1 2 3 4 5 6 7 8 9 10 11 12 13
def getDictParameter(x, **kwargs): print('x is {}'.format(x)) print('kwargs is {}'.format(kwargs)) print('type is {}'.format(type(kwargs)))