友情提示:同学您好,此页面仅供预览,在此页面学习不会被统计哦! 请进入学习空间后选择课程学习。

在Python中,定义函数的语法如下:


使用关键字def来定义函数,然后是一个空格和函数名称,接下来是一对括号,在括号内是形式参数列表,如果有多个参数则使用逗号分隔开,括号之后是一个冒号和换行,最后是注释和函数体代码。

定义函数时在语法上需要注意的问题:

1)函数形参不需要声明其类型,也不需要指定函数的返回值类型;

2)即使函数不需要接收任何参数,也必须保留一对空的括号;

3)括号后面的冒号必不可少;

4)函数体相对于def关键字必须保持四个空格的缩进。


定义函数时,也不需要声明函数的返回值类型,而是使用return语句结束函数执行的同时返回值,函数返回值类型与return语句表达式的类型一致。

不论return语句出现在函数体的什么位置,一旦得到执行将直接结束函数的执行。

如果函数没有return语句,有return语句但是没有执行到或者执行了不返回任何值的return语句,解释器都会认为该函数以return None结束,即返回空值。