今天我们来讲Python里的创建与调用函数。
先讲创建函数,创建函数使用def关键字,就是define的缩写。
上代码看看吧:
def say(info):
print(info)
这就是一个名叫say的函数,我们来看看这个函数的结构:
def 函数名 (参数列表):
函数体
注意,def创建函数也需要缩进。现在我们说说参数的传递。
函数的参数在定义时可以指定默认值,当函数被调用时,如果没有传入对应的参数值,则使用函数定义时的默认值替代。
可选参数一般都放置在非可选参数的后面,即定义函数时,先给出所有非可选参数,然后再分别列出每个可选参数及对应的默认值。
Python语言同时支持函数按照参数名称方式传递参数。
def 函数名(非可选参数列表, 可选参数 = 默认值):
函数体
刚刚那个例子的info就是一个非可选参数。非可选参数在调用的时候必须给一个值,否则会报错。我们再举个例子:
————————————————
版权声明:本文为CSDN博主「波斯王」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Persia_king/article/details/105093358