默认参数
调用函数时,默认参数的值如果没有传入,则被认为是默认值。下例会打印默认的age,如果age没有被传入:
实例(Python 2.0+)
#!/usr/bin/python# -*- coding: UTF-8 -*-#可写函数说明defprintinfo(name, age = 35): "打印任何传入的字符串" print"Name: ", name print"Age ", age return#调用printinfo函数printinfo(age=50, name="miki")printinfo(name="miki")
以上实例输出结果:
Name: miki
Age 50
Name: miki
Age 35