提到函数这个词,大家应该都不陌生。我们之前学过很多Python中的内置函数,还有turtle库中的众多函数。所有的函数都是人们事先定义出来的,除了使用定义好的函数外,我们也可以自己定义函数。这节课开始,我带大家了解一下Python中如何自定义函数。
一、函数的定义
在写一段程序的时候,需要多次用到同样的功能,如果每次都要重复写相同的代码,不仅会增加代码量,而且阅读与修改及不方便。如果把实现相同功能的代码作为一个代码块封装在一起,形成一个函数,每次需要时调用这个函数,就很方便了。
函数是一段能够实现特定功能的、可重复使用的语句组,通常用函数名表示并通过函数名进行调用。Python中的函数与数学中的函数相似,能够接受变量并输出结果。
在Python语言中存在一些已经构建好的函数,它们被称为标准函数,例如函数print()、input()、str()等。
使用函数有以下好处:
- 提高代码的重复利用率
- 增强代码的可读性
- 降低代码的复杂度
我们举一个例子:如果写一个程序,把大象放到冰箱里面,我们可以分为三步:①打开冰箱门 ②把大象放进冰箱 ③关上冰箱门。这段代码我们写完了,没多久又要我们写一个程序,把长颈鹿放到冰箱里面,毫无疑问,我们还是这3个步骤。难道我们要把这个代码