摘要: 1 ''' 2 1. 语法说明 3 自定义异常类是指在编程中,根据实际需要创建的用于表示特定错误或异常情况的类。 4 通过自定义异常类,我们可以更好地组织和处理代码中可能出现的异常情况。 5 class CustomException(Exception): 6 def __init__(self, 阅读全文
posted @ 2023-07-22 12:18 Allen_Hao 阅读(314) 评论(0) 推荐(0)
摘要: 语法&示例 1 ''' 2 断言(assert)是一种用于检查程序中某个条件是否为真的语句。它用于在代码中插入自我验证的机制,以确保代码的正确性。 3 1. 语法: assert condition, message 4 condition是一个表达式,用于判断某个条件是否为真。如果条件为假,则断言 阅读全文
posted @ 2023-07-22 12:10 Allen_Hao 阅读(340) 评论(0) 推荐(0)
摘要: 1 ''' 2 1. 语法: 3 try: 4 # 可能引发异常的代码 5 except ExceptionType1: 6 # 处理异常类型1的代码 7 except ExceptionType2: 8 # 处理异常类型2的代码 9 else: 10 # 如果没有发生异常,执行此处的代码 11 f 阅读全文
posted @ 2023-07-22 11:24 Allen_Hao 阅读(61) 评论(0) 推荐(0)
摘要: 1 ''' 2 在Python中,raise关键字用于抛出异常。它允许程序员手动引发异常,以便在特定的条件下进行错误处理或向调用者报告错误/异常。 3 1. raise语句 4 raise语句用于引发异常,并可选择提供一个异常类型和一个可选的异常消息。 5 当raise语句被执行时,程序将立即停止当 阅读全文
posted @ 2023-07-22 11:04 Allen_Hao 阅读(124) 评论(0) 推荐(0)
摘要: 1 ''' 2 语法: 3 try: 4 可能发生异常的代码块 5 except: # 没有指定任何异常类 6 异常处理代码块 7 ''' 8 import sys 9 import traceback 10 11 12 def division(x, y): 13 try: 14 return x 阅读全文
posted @ 2023-07-22 10:58 Allen_Hao 阅读(43) 评论(0) 推荐(0)
摘要: 1 ''' 2 语法1: 3 try: 4 可能引发异常的代码块 5 except 异常类 as e: # 使用e作为其别名 6 异常处理代码块 7 ''' 8 9 10 def division(x, y): 11 try: 12 return x / y 13 except (ZeroDivis 阅读全文
posted @ 2023-07-22 10:52 Allen_Hao 阅读(26) 评论(0) 推荐(0)
摘要: 语法 1 try: 2 # 可能引发异常的代码 3 except ExceptionType1: 4 # 处理第一种异常的代码 5 except ExceptionType2: 6 # 处理第二种异常的代码 7 except: 8 # 处理其他所有异常的代码 9 finally: 10 # 无论是否 阅读全文
posted @ 2023-07-22 10:26 Allen_Hao 阅读(30) 评论(0) 推荐(0)
摘要: 1. 常见的内置异常类 1.1 Exception 1 try: 2 # 一些代码 3 except SpecificException: 4 # 处理特定的异常类型 5 except AnotherException: 6 # 处理另一种异常类型 7 except Exception as e: 阅读全文
posted @ 2023-07-22 10:08 Allen_Hao 阅读(116) 评论(0) 推荐(0)