函数_不定长参数
加了星号(*)的变量名会存放所有未命名的变量参数
例:
#!/usr/bin/python # -*- coding: UTF-8 -*- def printinfo(arg1, *values): "打印任何传入的参数" print "输出: " print arg1 for var in values: print var return; # 调用printinfo 函数 printinfo(10); printinfo(70, 60, 50); print "*"*30 printinfo(*[3,4,5]) printinfo(*(3,4,5)) values=[1,2,8]#此法非常好用 printinfo(*values)
打印结果:
C:\Python27\python.exe E:/Gloryroad_ALLCode_Classify/练习/test1.py 输出: 10 输出: 70 60 50 ****************************** 输出: 3 4 5 输出: 3 4 5 输出: 1 2 8 Process finished with exit code 0
大圣此去欲何?踏南天,碎凌霄!若大圣此去不返……?便一去不返!
浙公网安备 33010602011771号