# Python的assert基本用法
# assert 语句用于调试目的,它可以帮助我们检查程序中的错误。
# 如果断言条件为 True,则程序继续执行;如果断言条件为 False,则触发 AssertionError 异常,并可以附带一个可选的错误信息。
# 示例代码:
def divide(a, b):
# 断言 b 不为零,否则抛出 AssertionError 异常并附带错误信息
assert b != 0, "除数不能为零"
return a / b
# 测试代码
try:
print(divide(10, 2)) # 正常情况,输出 5.0
print(divide(10, 0)) # 触发断言失败,抛出 AssertionError: 除数不能为零
except AssertionError as e:
print(f"捕获到断言错误: {e}")
assert 语句用于在调试时验证某些条件是否为真。如果条件为假,则会引发 AssertionError 异常。assert b != 0, "除数不能为零" 表示当 b 为零时,会抛出带有消息 "除数不能为零" 的 AssertionError。try-except 块可以捕获并处理这个异常,避免程序崩溃。下一篇:python 保存json文件
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站