不定长参数:需要一个函数能处理比当初声明时更多的参数。这些参数叫做不定长参数
语法如下:
加了星号(*)的变量名会存放所有未命名的变量参数
def functionname([formal_args,] *var_args_tuple ): "函数_文档字符串" function_suite return [expression]举例 说明:
def printinfo( arg1, *vartuple ): "打印任何传入的参数" print "输出: " print arg1 for var in vartuple: print var return; # 调用printinfo 函数 printinfo( 10 ); printinfo( 70, 60, 50 );
输出结果:
输出: 10 输出: 70 60 50