缺省参数
调用函数时,缺省参数的值如果没有传入,则被认为是默认值。
下例会打印默认的age,如果age没有被传入.
def printinfo( name,age = 35 ):
# 打印任何传入的字符串
print "Name: ", name
print "Age ", age
#调用printinfo函数
printinfo(name="miki")
printinfo(age=9,name="miki" )
注意:带有默认值的参数一定要位于参数列表的最后面。
多个函数返回值
在python中,我们可以返回多个值。
输入3个参数,返回3个参数中最大值和最小值.
def test(a,b,c):
min = a
max = a
if b < min:
min = b
if c < min:
min = c
if b > max:
max = b
if c > max:
max = c
return min,max
min,max =test(200,300,100)
print(min)
print(max)