try except的用法
时间: 2023-12-11 22:17:58 浏览: 70
Delphi异常处理try_except语句和try_finally语句用法以及区别.pdf
try-except语句用于捕获和处理异常。当你想要让某些代码在出现异常时不停止运行,而是改为执行另外一些代码时,就可以使用try-except语句。
try-except语句的基本用法如下:
```
try:
# 这里是可能会出现异常的代码块
except ExceptionType:
# 这里是处理异常的代码块
```
当try语句中的代码块出现异常时,程序会跳转到except语句中的代码块来处理异常。ExceptionType是你想要捕获的异常类型,可以是Python内置的异常类型,也可以是你自己定义的异常类型。
例如,以下代码中,我们尝试将一个字符串转换为整数并打印结果。如果字符串不能被转换为整数,程序会抛出ValueError异常,我们将在except语句中捕获它并打印出错信息。
```
try:
num = int("Hello")
print(num)
except ValueError:
print("字符串不能被转换为整数")
```
输出结果:
```
字符串不能被转换为整数
```
在这个例子中,我们在try语句中尝试将字符串 "Hello" 转换为整数,但是这个字符串不能被转换为整数,于是程序抛出了ValueError异常。在except语句中,我们捕获了这个异常,并打印了一条错误信息。
阅读全文