5.1.1 函数的定义

5.1.1 函数的定义

函数的定义即函数功能的实现过程,函数包含函数头与函数体两部分。为提高程序的可读性,在函数定义之前,一般以注释形式标明函数接口信息。从案例5-1中,我们可以看出函数的定义格式:

·def:关键字,标志着函数的开始。

·函数名:函数唯一的标识,可以是任何有效的Python标识符,命名方式遵循变量的命名规则。

·参数:参数列表中的参数是形式参数,简称“形参”,是调用该函数时传递给它的值,可以是零个,也可以是一个或多个。当传递多个参数时,各参数由逗号分隔。没有参数也需要保留括号。形参只在函数体中有效。

·冒号:用于标记函数体的开始。

·函数体:是函数每次被调用时执行的代码,由一行或多行代码组成。

·return:标志函数的结束,将返回值赋给函数的调用者。若是没有返回值,则无须保留return语句,在函数体结束位置将控制权返回给调用者。