Python初学教程:为函数参数指定默认值,python默认值,如下是python为函数


如下是python为函数参数指定默认值的代码示例:

#!/usr/bin/python## python方法定义可以指定参数的默认值def dink(base, middles = [ 'red', 'blue' ], end = '.'):    'Silly sentence generator.'    for m in middles:        print base + m + end#在调用指定默认值的参数时,可以省略有默认值的参数dink('The paint is ')print#也可以指定所有参数的值dink('The walls are ', ['painted', 'cracked', 'ugly'], ' like mine.')print#还可以指定部分有默认值参数的值,而省略使用默认值的参数dink('My car is ', end = ' and broken.')print#下面的写法是可以通过指定参数名的方式,而忽略参数定义的顺序dink('', end = ' with chickens.',     middles = ['Eating', 'Dancing', 'Watching TV'])

评论关闭