首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python中自定义异常类的使用

python中自定义异常类的使用

作者头像
刘金玉编程
发布2019-09-19 17:29:35
1.8K0
发布2019-09-19 17:29:35
举报
文章被收录于专栏:编程创造城市编程创造城市

知识回顾:

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)
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-09-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 编程创造城市 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档