定义函数,就是提前写好一段可重复使用的小程序,给它起个名字,以后只要喊这个名字,它就会执行这段代码。
例如:下面图中的两条练习是打印问候语的简单函数
1. 使用关键字def来告诉定义一个函数;然后指出:函数名+(),(如果括号内暂时没有东西,表示不需要额外信息);最后定义以:结尾
2. 后面缩进部分构成了函数体,是真正要执行的代码。(第二行的文本称为文档字符串(docstring)的注释,描述了函数是做什么的。Python在为程序中的函数生成文档时,会查找紧跟在函数定义后的字符串,这些字符串通常前后分别用三个双引号引起,能够包含多行)
3. 调用函数执行函数中的代码。
在函数的定义中,变量是一个形参(parameters),即函数完成工作所需的信息;而值是一个实参(argument),即调用函数时传递给函数的信息。