
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
4.1.1 函数的定义
定义函数也被称为创建函数,可以理解为创建一个具有某种用途的工具。定义函数使用关键字def来实现,具体的语法格式如下:

在以上语法格式中,def是定义函数的关键字;functionname是函数的名称,在调用函数时使用;comments是可选参数,表示为该函数指定的注释,注释的内容通常用于说明该函数的功能、传递的参数的作用等,方便阅读与使用;functionbody是可选参数,用于指定函数体,编写的内容是执行功能的代码。如果函数有返回值,则可以使用return语句返回执行结果。另外,可以使用关键字pass表示函数体为空。
下面定义一个打印问候语的简单函数,名为greet_world,代码如下:

运行以上代码,并不会显示任何内容,也不会抛出异常,因为greet_world()函数只是定义好了,并没有被调用。