摘要:
Python基础编程 Author : AI菌 【内容讲解】 1、自定义异常类的原因: python解释器自带的异常类不能满足需要.2、自定义异常类的步骤: 1) 定义一个类,继承一个异常类; 2) 在这个类中添加一个 __init__方法;3、抛出异常对象的步骤: 1) 创建一个异常类的对象 2) 阅读全文
摘要:
Python基础编程 Author : AI菌 【内容讲解】 如果里面一层函数出现了异常,自己没有处理,那么异常对象就会传递到外面一层函数.如果里面一层函数把异常处理掉了,那么异常对象就不会向外传递了. 【代码演示】 """ 如果里面一层函数出现了异常,自己没有处理,那么异常对象就会传递到外面一层函 阅读全文
摘要:
Python基础编程 Author : AI菌 【内容讲解】 1、finally语句的格式: try: 可能会出现异常的代码块 except (异常类1,异常类2, ...) as 异常对象名: 处理异常的代码块 finally: 不管是否出现异常,也不管是否捕获住了,一定会执行的代码块2、使用场景 阅读全文
摘要:
Python基础编程 Author : AI菌 【内容讲解】 1、else语句的格式: try: 可能会出现异常的代码块 except (异常类1,异常类2, ...) as 异常对象名: 处理异常的代码块 else: 没有出现异常时,才会执行的代码块2、使用场景: 通常用来检测是否出现异常了. 【 阅读全文
摘要:
Python基础编程 Author : AI菌 【内容讲解】 程序中,有多处可能发生的异常时,在每处异常处都使用try…except…捕获 【代码演示】 """ 程序中,有多处可能发生的异常时, 在每处异常处都使用try…except…捕获 """ print("开始执行") # 捕获除数为0的异常 阅读全文
摘要:
Python基础编程 Author : AI菌 【内容讲解】 处理指定类型的异常:1.第一种格式: try: 可能会出现异常的代码块 except (异常类1,异常类2, ...) as 异常对象名: 处理异常的代码块 print(异常对象名)2.第二种格式: try: 可能会出现异常的代码块 ex 阅读全文
摘要:
Python基础编程 Author : AI菌 【内容讲解】 1、基本格式: try: 可能会出现异常的代码块 except: 处理异常的代码块2、执行流程: 如果 "可能会出现异常的代码块" 出现异常了,就执行 "处理异常的代码块" 否则就不执行.3、这个格式可以处理任何一种异常. 【代码演示】 阅读全文
摘要:
Python基础编程 Author : AI菌 【内容讲解】 当Python检测到一个错误时,解释器就无法继续执行了,反而出现了一些错误的提示,这就是所谓的"异常" 【代码演示】 """ 当Python检测到一个错误时,解释器就无法继续执行了, 反而出现了一些错误的提示,这就是所谓的"异常" """ 阅读全文
摘要:
Python基础编程 Author : AI菌 【内容讲解】 1、什么是多态? 子类继承父类,在子类中重写了父类的方法. 在需要使用父类对象的地方,也可以使用子类对象, 这种情况就叫多态.2、如何在程序中使用多态 ? 可以按照以下几个步骤来写代码: 1) 子类继承父类 2) 子类重写父类中的方法 3 阅读全文
摘要:
Python基础编程 Author : AI菌 【内容讲解】 一、定义静态方法的步骤: 1.在方法定义的那一行的上面,使用@staticmethod装饰器 标识下面的方法是静态方法 2.方法的第一个形参,既不是self也不是cls.二、特点: 在方法中不能访问实例属性和实例方法了,因为在它里面得不到 阅读全文