+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2020-04(16)

2020-05(18)

2020-06(43)

2020-07(36)

2020-08(34)

Python 自定义异常

发布于2021-02-27 14:56     阅读(520)     评论(0)     点赞(7)     收藏(4)


0

1

2

3

4

5

6

7

8

9

Python系统内部的异常

异常层次结构

在这里插入图片描述

Python 系统内置常见异常:

ZeroDivisionError: --  分母不能为0
FileExistsError: -- 文件已存在
FileNotFoundError: -- 文件未找到
ValueError: -- 错误的值
KeyError: -- 错误的key
SyntaxError:  -- 语法错误
class LengthError(Exception):
    def __init__(self, x, y):
        self.x = x
        self.y = y

    def __str__(self):
        return '密码长度必须在{}至{}之间'.format(self.x, self.y)


passwd = input('请输入你的密码:')
n, m = 6, 12
if 12 >= len(passwd) >= 6:
    print('Pass')

else:
    print('密码长度不够')
    raise LengthError(n, m)     # 调用自定义异常

原文链接:https://blog.csdn.net/weixin_44602192/article/details/114031156

0

1

2

3

4



所属网站分类: 技术文章 > 博客

作者:我想打人

链接: https://www.pythonheidong.com/blog/article/860108/3af58fd883337d29d564/

来源: python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

7 0
收藏该文
已收藏

评论内容:(最多支持255个字符)