python try的用法
在Python中,try语句用于捕获可能引发异常的代码块,并在异常发生时执行相应的操作。try语句的基本语法如下:
try:
# 可能引发异常的代码块
except ExceptionType1:
# 处理ExceptionType1类型的异常
except ExceptionType2:
# 处理ExceptionType2类型的异常
else:
# 如果没有引发异常,执行的代码块
finally:
# 无论是否引发异常,都会执行的代码块
以下是try语句的用法解释:
- 在try块中,我们编写可能引发异常的代码。
- 如果try块中的代码引发了异常,程序会跳转到与异常类型匹配的except块。
- 如果try块中的代码没有引发异常,程序将跳过except块,执行else块中的代码。
- 无论try块中的代码是否引发异常,finally块中的代码都会被执行。
下面是一个示例,展示了try语句的用法:
try:
num1 = int(input("请输入一个整数:"))
num2 = int(input("请输入另一个整数:"))
result = num1 / num2
print("结果为:", result)
except ValueError:
print("输入的不是整数!")
except ZeroDivisionError:
print("除数不能为零!")
else:
print("没有发生异常。")
finally:
print("程序结束。")
在上面的代码中,我们尝试将用户输入的两个整数相除。如果用户输入的不是整数,将引发ValueError异常;如果用户输入的第二个整数为零,将引发ZeroDivisionError异常。无论是否引发异常,最后都会执行finally块中的代码。
原文地址: https://www.cveoy.top/t/topic/jelW 著作权归作者所有。请勿转载和采集!