常见的语法错误有下面这些
这也要讲嘛 ╮(╯▽╰)╭
即python中的关键字被写错,变量名、函数名存在拼写错误,etc
**关键字拼写错误会提示SyntaxError
,而变量名、函数名拼写错误会报NameError
少冒号、括号、表达式写错 (ー ー;)
这我从最一开始就在强调啊···
异常是 python 程序在运行过程中引发的错误。如果程序中引发了未进行处理的异常,脚本就会由于异常而终止运行。只要捕获并进行处理才可以。
python 中使用try语句来处理异常:
try:
<语句(块)> # 可能产生异常的语句(块)
except <异常名1>: # 要处理的异常
<异常处理语句(块)>
except <异常名2>:
<语句(块)>
......
else:
<语句(块)> # 未触发异常,则执行该语句块
finally:
<语句(块)> # 始终执行该语句,一般为了达到释放资源等目的
对比C++中的异常处理,很像是不是?
其中 else 块和 finally 块为可选
在 python 中,常见的异常已经定义好了(见此)