基本信息
文件名称:Python基础与大数据应用(第2版)(微课版)课件 单元3-函数.pptx
文件大小:341.34 KB
总页数:34 页
更新时间:2025-06-25
总字数:约小于1千字
文档摘要

单元三函数与异常;;自定义函数;自定义函数;自定义函数;自定义函数;;函数调用;;函数参数;函数参数→位置参数;函数参数→默认参数;函数参数→默认参数;函数参数→可变长度参数;函数参数→可变长度参数;函数参数→关键参数;函数参数→关于参数传递;;变量作用域;变量作用域→局部变量;变量作用域→全局变量;;异常;异常→Python标准异常类;异常→异常处理;异常→异常处理;异常→异常处理;异常→异常处理;;项目实战→用函数实现哥德巴赫猜想——任何大于2的偶数总可以分解成两个素数之和;;;;1.函数是用来实现代码复用的一种方法。

2.函数定义的关键字是def。

3.函数定义时,开头部分用一对三引号引起来的内容,通常说明函数的功能、参数等,其将会保存到函数的文档中,即__doc__属性中。

4.Python函数的参数不需要指定类型。

5.Lambda表达式。

6.调用函数需要注意是值的传递还是可变序列引用传递,如果是可变序列引用传递,在函数内部如果对可变序列进行了修改,则修改后的结果可以反映到函数外,即改变实参。

7.函数的参数分为位置参数、默认参数和可变长度参数。关键参数是一种参数传递方式。默认参数要求放置在位置参数之后,可变长度参数放在最后。

8.函数的返回值由return语句返回,如果没有返回值,则默认返回None。

9.变量分为局部变量和全局变量,分别有不同的作用范围。当全局变量和局部变量同名时,在局部变量有效时,则全局变量被隐藏。在函数内部要改变全局变量的值,需要使用global关键字来声明。尽量不要使用全局变量。

10.异常的发生影响了程序的正常执行。当Python检测到一个错误时,解释器就会指出当前程序流程已无法继续执行下去,这时候就会抛出异常。Python常见的异常类型有46种。

11.异常处理的意义在于正确合理地使用异常处理可以使程序具备较强的容错能力,即使遇到各种错误和异常,也能做出恰当的处理,在一定程度上增强了Python程序的健壮性和友好性。

12.Python中处理异常的结构有try…except…、try…except…else…、带有多个except…的try…、try…except…finally…等。