当前位置:首页>python>Python基础篇 - Python中的异常抛出

Python基础篇 - Python中的异常抛出

  • 2026-10-05 16:18:13
Python基础篇 - Python中的异常抛出
 Python中的异常抛出

    今天的Python基础篇小知识点讲解抛出异常的方式,大家这么聪明,一看就会了。

    1. 抛出异常:当你想要在代码中明确表示发生了错误或异常情况时,可以使用抛出异常的方式,这可以帮助你在满足某些条件时停止程序的正常执行,并将控制权转移到异常处理部分。

    1.1 方法 raise

raise是主动抛出异常,控制错误流程。

    语法:raise 异常类型(异常描述)

def int_add(x, y):    if isinstance(x, int) and isinstance(y, int):        return x + y    else:        raise TypeError("参数类型错误")int_add(1, 2)  # 3int_add("1", "2")  # TypeError: 参数类型错误

1.2 方法 assert

assert用于判断一个表达式,在表达式条件为False的时候触发异常,常用于调试程序。

    语法:assert 表达式,异常描述

def int_add(x, y):    assert isinstance(x, int) and isinstance(y, int), "参数类型错误"    return x + yint_add(1,2) # 3int_add('1','2') # AssertionError: 参数类型错误

总结:今日我们学习了Python基础篇-抛出异常的方法。第一种方法是通过if-else判断条件后,使用raise主动抛出指定类型的异常(如TypeError),适用于正式的业务逻辑校验;二是使用assert断言语句,当断言条件不成立时触发AssertionError,更适合调试阶段的参数或逻辑校验。在Python基础篇,后续我们将持续学习Python基础知识,祝每一位study er学习愉快。

<合集链接>
这里是我滴合集内容链接,大家感兴趣就康康吧。
1. 人工智能进阶之路 - 机器学习篇
2. AI发展前点
3. 人工智能进阶之路-Python基础篇
4. 充电er的乱坠闲聊
5. Origin认知
点个 赞 你最好看

最新文章

随机文章