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 更合适。

posted @ 2025-08-26 22:00  数理生风  阅读(24)  评论(0)    收藏  举报