如何像计算机科学家那样思考Python篇(第三章)

定义与使用

在编程的时候,一个函数是对一序列执行某种操作的语句的称谓。这种操作会被写明在函数声明里面。在Python中,一个函数声明的语法长这样:

1
2
def NAME( LIST OF PARAMETERS ):
STATEMENTS

函数名字(NAME)可以是任何除了Python关键字之外的你定义的名字。参数列表(LIST OF PARAMETERS)指明你的函数需要什么样的输入信息才能进行运算。

一个函数里面可以包含任意数量的语句,但是他们必须比def有缩进固定空格。在以下的章节中,我们会使用4个空格作为标准缩进格式。函数的定义是我们将要看到的组合代码块中的一种,它们都有相同的模式:

  1. 代码头,以一个关键词开始,分号结束
  2. 代码体,包含一句或者多句Python语句,每一句都比代码头增加相同的缩进(4个空格)