try 在Python中,try 关键字用于处理异常。
它允许你编写可能引发异常并能够优雅地处理异常的代码,而不会导致程序崩溃。
try 关键字与 except 关键字一起使用,用于创建异常处理块。try 块中的代码会被执行,如果发生异常,则会被相应的 except 块捕获。
使用 try 关键字的语法如下:
try:
# 可能引发异常的代码
except 异常类型:
# 处理异常的代码在上述代码中,try 块包含可能引发异常的代码。
如果发生 异常类型 的异常,它会被 except 块捕获,并执行 except 块内的代码。
下面是一个演示 try 关键字用法的示例:
try:
num1 = int(input("请输入一个数字:"))
num2 = int(input("请输入另一个数字:"))
result = num1 / num2
print("结果:", result)
except ZeroDivisionError:
print("错误:不能除以零")
except ValueError:
print("错误:无效的输入")在上述代码中,try 块提示用户输入两个数字并进行除法运算。
如果用户输入无效的输入(例如非数字值)或尝试除以零,则会引发异常。
相应的 except 块捕获异常并显示适当的错误消息。
except 块来处理不同类型的异常。try 块内发生异常,并且没有相应的 except 块来处理它,程序将以错误消息终止。finally 关键字来指定无论是否发生异常都应该执行的代码。