try关键字
在 Python 中,try 是一个异常处理关键字,用于捕获并处理程序运行时可能发生的错误,防止程序直接崩溃。
基本语法
try:
# 可能会出错的代码
...
except [异常类型]:
# 出错后执行的代码
...
[else:]
# 没有异常时执行的代码
[finally:]
# 无论是否出错都会执行的代码
举个最简单的例子
try:
x = int(input("请输入一个整数:"))
print(10 / x)
except ValueError:
print("输入的不是整数!")
except ZeroDivisionError:
print("不能除以 0!")
else:
print("运算成功!")
finally:
print("程序结束。")
常见用法总结
| 结构 | 作用 |
|---|---|
try |
尝试执行可能出错的代码 |
except |
捕获并处理异常 |
else |
没有异常时执行 |
finally |
无论是否异常都会执行(常用于清理资源) |
小提示
- 你可以捕获多个异常类型。
- 可以写成
except Exception as e:来捕获所有异常并打印信息。 - 不要滥用
try,只在你预期可能会出错的地方使用。
如果你有具体代码场景,我可以帮你分析怎么写 try 更合适。

浙公网安备 33010602011771号