缺省参数

 

调用函数时,缺省参数的值如果没有传入,则被认为是默认值

下例会打印默认的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)


python缺省参数与多个函数返回值

相关文章: