前面我们学习了位置参数(简单学Python——函数的参数1——位置参数),位置参数要求比较严格,参数和数量和位置都要与定义时一致。今天我们学习默认参数。
在函数定义的时候,给形式参数一个缺省值(默认值),在函数调用的时候没有传入参数时,则直接使用这个缺省值;传入参数时,就以传入的参数为准,缺省值不生效。这种参数就是默认参数。下面以计算圆的面积为例,公式我们都知道——圆周率*半径*半径。圆周率我们默认为3.14吧,如果需要其他数值,在调用函数的时候自行更改:
#定义圆的面积公式,pie值取3.14
def yuanmianji(r,pie=3.14):
return pie*r*r
#半径为10,pie按默认值计算
print(yuanmianji(10))
#半径为10,pie按3计算
print(yuanmianji(10,pie=3))
返回:314.0
300
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/74985
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!