python 25 -- 语法错误、异常处理

语法错误

常见的语法错误有下面这些

拼写错误

这也要讲嘛 ╮(╯▽╰)╭
即python中的关键字被写错,变量名、函数名存在拼写错误,etc
**关键字拼写错误会提示SyntaxError,而变量名、函数名拼写错误会报NameError

脚本程序不符合 python 的语法规范

少冒号、括号、表达式写错 (ー ー;)

缩进错误

这我从最一开始就在强调啊···

异常的处理

异常是 python 程序在运行过程中引发的错误。如果程序中引发了未进行处理的异常,脚本就会由于异常而终止运行。只要捕获并进行处理才可以。

异常处理的基本语法

python 中使用try语句来处理异常:

	try:
		<语句(块)>																	# 可能产生异常的语句(块)
	except <异常名1>:																# 要处理的异常
		<异常处理语句(块)>
	except <异常名2>:
		<语句(块)>
	......
	else:
		<语句(块)>																	# 未触发异常,则执行该语句块
	finally:
		<语句(块)>																	# 始终执行该语句,一般为了达到释放资源等目的

对比C++中的异常处理,很像是不是?

其中 else 块和 finally 块为可选

python 主要的内置异常及其处理

在 python 中,常见的异常已经定义好了(见此

发布了64 篇原创文章 · 获赞 6 · 访问量 5548

猜你喜欢

转载自blog.csdn.net/weixin_45494811/article/details/104189589