python中自定义异常类的使用

知识回顾:

next函数主要是用来返回一个迭代器当前的值,注意一定要把迭代器赋值给某个变量的值,然后将这个变量传入next函数。

  • 掌握异常的概念。
  • 了解常见的异常情况。
  • 手动抛出异常关键词raise
  • 异常的系统关键词exception

本节知识视频教程

自定义异常类

1.自定义类

2.继承系统的异常基类exception

3.自定义异常类的构造函数等方法进行处理

举例:

自定义一个我的异常类MyException

这是一个最简单的异常类

class MyException(Exception):

pass

案例:判断输入的情况

如果不是数值就抛出异常。

a=input("请输入一个值?")

if not a.isdigit():

raise MyException("异常:输入的不是数值!")

总结强调:

1.自定义异常类。

2.掌握如何利用自定义异常类。

3.利用自定义异常类的构造方法,进行异常数值的提示。

本节知识源代码:

#自定义异常类
class MyException(Exception):
    def __init__(self,a):
        self.a=a

#最简单的异常类的使用
a=input("请输入一个值?")

if not a.isdigit():
    raise MyException(a)

原文发布于微信公众号 - 编程创造城市(bcczcs)

原文发表时间:2019-09-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券