| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> python自己编写一个异常 -> 正文阅读 |
|
[开发工具]python自己编写一个异常 |
我们写程序时,经常碰到大红色的异常。你是不是很好奇那是怎么做到的呢?今天,小编就来教你如何编写:异常类!!! 为了确保你能顺利编写,你需要以下物品: 1.一台电脑 2.python3.x编辑器和解释器(最好是优质的python3.6~3.8编辑器,如vscode) 3.键盘和鼠标(触摸板) 如果你希望完成“变色的异常”,你还需要如下库: 1.colorama 如果你都准备好了,那我们就开始……编写代码! 定义类我们需要写如下代码:
笔记如下: 1.class创建类,异常类无需实例化 2.Exception是异常类的父类 3.__init__前后各有2条下划线 4.__str__前后各有2条下划线 5.pass是用于跳过的关键字(保留字) “飘”出异常在刚才代码的下方写上:
笔记如下: 1.raise用于抛出异常 补上类!在__init__中写上:
在__str__中写上:
以下是笔记: 1.__str__函数中使用return而不是print 加点颜色怎么样?快导入colorama吧!以下是完整代码:
这是效果: 我用的是vscode,pycharm也可以,IDLE不行。所以你知道为什么要优质编辑器了吧。 笔记如下: 1.colorama库用于给交互式窗口内的文字添加效果,使用Fore.x来设置颜色,Back设置背景色 2.如果要变回无效果,使用xxx.RESET 告诉你成功了except关键字(保留字)用来捕捉异常,经常和try一起使用,有点像if-else。以下这个实例用于捕捉并在有异常时输出“您的异常” 这是代码:
大功告成!不过,笔记还没写: 1.try-except用于捕捉异常并作出反应(还记得pass吗,用它可以不做出反应) 如果你对小编今天的课程还满意的话,不要忘了点赞加关注,下期内容是和pygame弹球游戏有关的课程,不要忘了查看哦~pygame弹球游戏三件套https://download.csdn.net/download/Black_Ball/80262647 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 8:16:39- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |