Python基础语法(14)函数基础
目录
Python基础语法(14)函数基础
学习目标
- 函数的作用
- 函数的使用步骤
- 函数的参数作用
- 函数的说明文档
- 函数的返回值作用
- 函数嵌套
函数的作用
在编程中很常见的是函数,因此函数在Python学习过程中是非常重要的存在。
函数就是将一段具有独立功能的代码块整合到一个整体并且命名,在需要的位置调用这个名称即可完成对应的需求。函数在开发中可以更高效率地实现代码重用。
函数的使用步骤
在Python中,函数的使用步骤遵循两步走原则:定义函数、调用函数,先定义才能调用。
定义函数
|
|
调用函数
|
|
⚠️注意:在不同的需求中,参数可有可无;必须先定义函数才能再调用;函数名的取名规则遵循标识符规则。
案例
需求:复线简单的ATM取钱功能。
|
|
函数的参数作用
需求:一个函数实现任意两个数字的加法
|
|
函数的返回值作用
例如:超市购物给钱会给商品,函数中,需要返回结果给用户,需要使用返回值,返回的数据可以成功使用,而不是直接打印。
|
|
函数的说明文档
定义一个函数,程序员可以通过注释能提示这个函数的作用,如果一个程序里面函数的定于和使用过多,需要快速查看这个函数的作用就需要用到函数的说明文档。
语法
|
|
拓展一下
|
|
函数的嵌套调用
在一个函数的定义阶段调用另一个函数,叫函数的嵌套。但发生嵌套时,函数执行定义语句,解释器会记下当前函数,以及记录当前函数中嵌套调用的另一个函数。因此在函数定义范围外,调用当前函数时,会跳入当前函数中调用的另一个函数的定义。
故函数定义的语句在函数定义语句之外的调用语句之前,则函数中的调用是不用遵守先定义后调用的原则。例如:
|
|
案例1打印图形:
|
|
案例2求平均值
|
|
总结
- 函数的作用,封装代码,方便高效地重复调用,编程时会大量使用函数。
- 函数一定是先定义,而后才能在函数定义之外的范围内调用。
- 函数的参数在调用时可以传入真实数据,增大函数的使用灵活性。(函数定义时参数是形参,函数调用时传入为实参)
- 函数的返回值是函数处理后需要返回的数据。
- 函数的说明文档是解释说明函数的信息,一般在函数内部第一行书写。
- 函数的嵌套指的是一个函数调用另外一个函数的过程,嵌套互相调用可以不遵循先定义后调用原则,因为调用语句不在函数定义之外。