python函数中使用默认参数值代码演示,python函数,#!/usr/bin/p


#!/usr/bin/python# Filename: func_default.pydef say(message, times = 1):    print message * timessay('Hello')say('World', 5)
                                输出
$ python func_default.pyHelloWorldWorldWorldWorldWorld

它如何工作

名为say的函数用来打印一个字符串任意所需的次数。如果我们不提供一个值,那么默认地,字符串将只被打印一遍。我们通过给形参times指定默认参数值1来实现这一功能。

在第一次使用say的时候,我们只提供一个字符串,函数只打印一次字符串。在第二次使用say的时候,我们提供了字符串和参数5,表明我们想要 说 这个字符串消息5遍。

评论关闭