Python 基础 (七)Python的异常处理机制

Python基础文章系列

Python 基础 (一)Python基本认识与环境搭建 Python 基础 (一)Python基本认识与环境搭建
Python 基础 (二)Python变量与基本数据类型 Python 基础 (二)Python变量与基本数据类型
Python 基础 (三)Python基本语句与基本运算 Python 基础 (三)Python基本语句与基本运算
Python 基础 (四)Python函数 Python 基础 (四)Python函数
Python 基础 (五)Python包与模块 Python 基础 (五)Python包与模块
Python 基础 (六)Python的文件模块 Python 基础 (六)Python的文件模块
Python 基础 (七)Python的异常处理机制 Python 基础 (七)Python的异常处理机制
Python 基础 (八)Python的类与对象 Python 基础 (八)Python的类与对象
Python 基础 (九)Python的内置模块 Python 基础 (九)Python的内置模块
Python 基础 (十)Python实现简单的图书管理系统 Python 基础 (十)Python实现简单的图书管理系统

在这里插入图片描述

4.7 错误与异常

作为 Python 初学者,在刚学习 Python 编程时,经常会看到一些报错信息,在前面我们没有提及,这章节我们会专门介绍。
Python 有两种错误很容易辨认:语法错误和异常。
Python assert(断言)用于判断一个表达式,在表达式条件为 false 的时候触发异常。
assets-py.webp

4.7.1 语法错误

Python 的语法错误或者称之为解析错,是初学者经常碰到的,如下实例

# ---encoding:utf-8---
# @Time    : 2023/9/3 10:11
# @Author  : Darwin_Bossen
# @Email   :[email protected]
# @Site    : 语法错误
# @File    : ErrorTest.py

if __name__ == '__main__':
    while True print('Hello world')

SyntaxError: invalid syntax

这个例子中,函数 print() 被检查到有错误,是它前面缺少了一个冒号 :
语法分析器指出了出错的一行,并且在最先找到的错误的位置标记了一个小小的箭头。

4.7.2 异常

即便 Python 程序的语法是正确的,在运行它的时候,也有可能发生错误。运行期检测到的错误被称为异常。

# ---encoding:utf-8---
# @Time    : 2023/9/3 10:13
# @Author  : Darwin_Bossen
# @Email   :3139066125@qq
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值