"try except 语句的执行流程如下:首先执行 try 中的代码块,如果执行过程中出现异常,系统会自动生成一个异常类型,并将该异常提交给 Python 解释器,此过程称为捕获异常。当Python 解释器收到异常对象时,会寻找能处理该异常对象的 except 块,如果找到合适的 except 块,则把该异常对象交给该 except 块处理,这个过程被称为处理异常。如果 Python 解释器找不到处理异常的 except 块,则程序运行终止,Python 解释器也将退出。<br>事实上,不管程序代码块是否处于 try 块中,甚至包括 except 块中的代码,只要执行该代码块时出现了异常,系统都会自动生成对应类型的异常。但是,如果此段程序没有用 try 包裹,又或者没有为该异常配置处理它的 except 块,则Python 解释器将无法处理,程序就会停止运行;反之,如果程序发生的异常经 try 捕获并由 except 处理完成,则程序可以继续执行。<br>举个例子:try: a = int(input(""输入被除数:b = int(input(""输入除数:c = a / b print(""您输入的两个数相除的结果是:"", c ) except (ValueError, ArithmeticError): print(""程序发生了数字格式异常、算术异常之一"") except : print(""未知异常"") print(""程序继续运行"")程序运行结果为:<br>输入被除数:a<br>程序发生了数字格式异常、算术异常之一<br>程序继续运行<br>上面程序中,第6行代码使用了(ValueError, ArithmeticError)来指定所捕获的异常类型,这就表明该 except 块可以同时捕获这 2 种类型的异常;第8行代码只有 except 关键字,并未指定具体要捕获的异常类型,这种省略异常类的 except 语句也是合法的,它表示可捕获所有类型的异常,一般会作为异常捕获的最后一个 except 块。<br>除此之外,由于 try 块中引发了异常,并被 except 块成功捕获,因此程序才可以继续执行,才有了“程序继续运行”的输出结果。<br>获取特定异常的有关信息<br>通过前面的学习,我们已经可以捕获程序中可能发生的异常,并对其进行处理。但是,由于一个 excep"
温度单位不仅有摄氏度还有华氏度,有些小伙伴突然发现手机的天气温度单位突然变成了华氏度,看着很不习惯。那怎么改回摄氏度单位显示呢?<br>华为天气怎么设置摄氏度?<br>1、点击桌面天气的图标。<br>2、点击右上角三个圆点后,点击【管理城市】按钮。<br>3、点击最下面“℃/℉”样式,可以切换摄氏度和华氏度。<br>注:本文以华为nova5pro手机为例,适用于EMUI 9系统。<br>本文以华为nova5pro为例适用于EMUI 9系统<br>以上就是智能家小编给大家带来的“华为天气怎么设置摄氏度”的全部内容,了解更多智能资讯尽在智能家!(m.znj.com)<br>举报/反馈<br>参考价 :￥2999.00