异常处理

Posted jintian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了异常处理相关的知识,希望对你有一定的参考价值。

语法错误:不按照语言的规定写代码

逻辑错误

异常:程序运行时发生错误的信号或运行崩溃的结果

分为三部分:Traceback异常的追查信息,NameError异常类,异常值

type查看类型,type查看的本质就是产生这个对象的类是谁,类就是类型。

异常是由错误引发的

异常处理是为了防止程序的崩溃

age.isdigit()  是否数字

age.isspace()  是否空格

except Exception as e:  万能异常

异常类只能用来处理制定的异常情况,如果非制定异常则无法处理

技术图片
try:
    name=input(>>:)
    name=int(name)
    age=input(>>:)
    age=int(age)

except ValueError as e:
    print(e)
View Code

技术图片技术图片技术图片技术图片技术图片技术图片技术图片技术图片技术图片技术图片技术图片技术图片技术图片技术图片技术图片技术图片

以上是关于异常处理的主要内容,如果未能解决你的问题,请参考以下文章

使用片段中的处理程序时出现非法状态异常

Java异常处理机制

java 反射代码片段

java.util.MissingResourceException: Can't find bundle for base name init, locale zh_CN问题的处理(代码片段

使用实体框架迁移时 SQL Server 连接抛出异常 - 添加代码片段

片段中的Android致命异常