Python异常、模块与包
一、了解异常
- 异常就是程序运行的过程中出现了错误
二、异常的捕获方法
(1)为什么要捕获异常?
- 在可能发生异常的情况,进行捕获。当异常出现的时候,提供解决方式,而不是任由其导致程序无法进行。
(2)捕获异常的语法?
try:
可能发生异常的语句
except[异常 as 别名:]
出现异常的准备手段
[else:]
未出现异常时的准备手段
[finally:]
不管出不出现异常
(3)如何捕获所有异常?
-
except
-
except Exception
三、Python模块
(1)模块的导入
- 什么是模块?
- 如何导入模块
[from 模块名] import [模块 | 类 | 变量 | 函数 | * ] [as 别名]
- 注意事项:
-
from可以省略,直接import即可
-
as别名可以省略
-
通过“.”来确定层级关系
-
模块的导入一般写在代码文件的开头位置
(2)自定义模块
- 如何自定义模块并导入?
- _main_变量的功能是?
- 注意事项
-
不同模块,同名的功能,如果都被导入,那么后导入的会覆盖先导入的
-
_all_变量可以控制import*的时候哪些功能可以被导入
四、Python包
(1)自定义包
- 什么是Python的包?
- --init--.py文件的作用?
- --all--变量的作用?
(2)安装第三方包
-
科学计算中常用:numpy包
-
数据分析中常用:pandas包
-
大数据计算中常用:pyspark、apache_flink包
-
图形可视化常用:maatplotlib、pyecharts
-
人工智能常用:matplotlib、pyecharts
- 什么是第三方包?有什么作用?
- 如何安装?
- 在命令提示符内:
- 在Pycharm中安装
浙公网安备 33010602011771号