| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> try again Please try again(python) -> 正文阅读 |
|
[Python知识库]try again Please try again(python) |
目录 前言????????什么是异常?????????异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。 ????????一般情况下,在Python无法正常处理程序时就会发生一个异常。 ????????异常是Python对象,表示一个错误。 ????????当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。 一、python标准异常
?二、应用实例?1、try/except():/except? ????????代码:
????????效果: ?????????解析: ????????可以利用元组一次性判断多种异常如: ????????except (RuntimeError, TypeError, NameError,ValueError): ????????????????print("您输入的不是整数,请再次尝试输入!") ????????也可以用break和pass来跳过和跳出异常 ????????except: ????????最后一个except子句可以忽略异常的名称,它将被当作通配符使用。你可以使用这种方法打印一个错误信息,然后再次把异常抛出 2、try/except...else????????try/except?语句还有一个可选的?else?子句,如果使用这个子句,那么必须放在所有的 except 子句之后。 ????????else 子句将在 try 子句没有发生任何异常的时候执行。 ????????以下实例在 try 语句中判断文件是否可以打开,如果打开文件时正常的没有发生异常则执行 else 部分的语句,读取文件内容 。
????????使用 else 子句比把所有的语句都放在 try 子句里面要好,这样可以避免一些意想不到,而 except 又无法捕获的异常。 3、try-finally 语句????????try-finally 语句无论是否发生异常都将执行最后的代码。?
?????????效果图: 4、抛出异常????????raise [Exception [, args [, traceback]]] ????????以下实例如果 x 大于 5 就触发异常: ????????x?=?10 ?三、总结????????1、用try可以抛出我们易于理解的异常,帮助用户处理异常 ????????2、运用try来调试我们的程序,可特定跳过或跳出 ????????3、运用finally定义特定的语句的来抛出固定的语句。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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/15 13:59:46- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |