1、什么是函数
为了避免多次重写相同的代码,把具有独立功能模块的代码块组织为一个模块,称为函数。所以函数是具有独立功能的代码块。
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。
函数能提高应用的模块性,代码的编写效率和代码的重复利用率。我们已经知道Python提供了许多内建函数,用于输出的print()
函数、用于输入的input()
函数及用于生成一系列整数的range()
函数,这些Python内置的标准函数,可以直接使用。除了可以直接使用的标准函数外,Python
还支持自定义函数。即通过将一段有规律的、重复的代码定义为函数,来达到一次编写、多次调用的目的。
示例:打印佛祖
2、想一想
如果一个程序在不同的地方需要输出“佛祖镇楼”,程序应该怎样设计?
if 条件1:
输出‘佛祖镇楼’
...(省略)...
if 条件2:
输出‘佛祖镇楼’
...(省略)...
如果需要输出多次,是否意味着要编写这块代码多次呢?
3、小结
在开发程序时,需要某块代码多次,为了提高编写的效率以及代码的重用,把具有独立功能的代码块组织为一个小模块,这就是函数。