所有python异常都不是运行时错误,有些也不是语法错误。
如果运行给定的代码,则会得到以下输出。
File "C:/Users/nhooo1/~.py", line 4 else: ^ SyntaxError: invalid syntax
我们看到这是语法错误,而不是运行时错误。
程序中的错误或不准确性通常称为错误。查找和消除错误的过程称为调试。错误可以分为三大类:
语法错误2.运行时错误和3.逻辑错误
语法错误
Python尝试解析程序时会发现这些错误,并在不运行任何内容的情况下退出并显示错误消息。语法错误就像英语一样的拼写或语法错误。
运行时错误
如果程序没有语法错误,它将由Python解释器运行。但是,如果程序遇到运行时错误,则该程序可能会退出-该问题在分析程序时未被发现,但仅在执行代码时才显示出来。
Python Runtime错误的一些示例-
被零除
对不兼容的类型执行操作
使用尚未定义的标识符
访问不存在的列表元素,字典值或对象属性
试图访问一个不存在的文件