使用def语句,依次写出函数名、括号、括号中的参数、冒号,函数的返回值用return语句
定义默认参数:
def power(x, n=2):
s = 1
while n > 0:
n = n - 1
s = s * x
return s
由于函数的参数按从左到右的顺序匹配,所以默认参数只能定义在必需参数的后面
定义可变参数:
可变参数的名字前面有个 * 号,我们可以传入0个、1个或多个参数给可变参数
def fn(*args):
print args