Python 关键字 - try

在Python中,try 关键字用于处理异常。
它允许你编写可能引发异常并能够优雅地处理异常的代码,而不会导致程序崩溃。

💡 用法

try 关键字与 except 关键字一起使用,用于创建异常处理块。
try 块中的代码会被执行,如果发生异常,则会被相应的 except 块捕获。

✏️ 语法

使用 try 关键字的语法如下:

python
try:
    # 可能引发异常的代码
except 异常类型:
    # 处理异常的代码

在上述代码中,try 块包含可能引发异常的代码。
如果发生 异常类型 的异常,它会被 except 块捕获,并执行 except 块内的代码。

📘 示例

下面是一个演示 try 关键字用法的示例:

python
try:
    num1 = int(input("请输入一个数字:"))
    num2 = int(input("请输入另一个数字:"))
    result = num1 / num2
    print("结果:", result)
except ZeroDivisionError:
    print("错误:不能除以零")
except ValueError:
    print("错误:无效的输入")

在上述代码中,try 块提示用户输入两个数字并进行除法运算。
如果用户输入无效的输入(例如非数字值)或尝试除以零,则会引发异常。
相应的 except 块捕获异常并显示适当的错误消息。

⚠️ 注意

  • 你可以有多个 except 块来处理不同类型的异常。
  • 如果在 try 块内发生异常,并且没有相应的 except 块来处理它,程序将以错误消息终止。
  • 你还可以使用 finally 关键字来指定无论是否发生异常都应该执行的代码。