Python可变参数
2019-03-15 14:40 janease 阅读(63) 评论(0) 收藏 举报'''
可变参数
参数名称定义的时候前面用*+参数名表示
我们来实验一下:
def demo(*param):
print(param)
print(type(param))
demo(1,2,3,4,5,6,7,8,9,0)
或者
def demo(*param):
print(param)
print(type(param))
a = (1,2,3,4,5)
demo(*a)
执行后
e:\pythonflile\def>python c7.py
(1, 2, 3, 4, 5, 6, 7, 8, 9, 0)
<class 'tuple'>
'''
def demo(param1,*param,param2=2):
print(param)
print(param1)
print(param2)
a = (1,2,3,4,5)
demo('a',*a,param2=5)
浙公网安备 33010602011771号