# 使用 assert 语句进行简单的断言检查
def divide(a, b):
# 确保除数不为零
assert b != 0, "除数不能为零"
return a / b
# 示例调用
try:
result = divide(10, 2)
print("10 除以 2 的结果是:", result)
# 这将触发断言错误,因为除数为零
result = divide(10, 0)
except AssertionError as e:
print("捕获到断言错误:", e)
assert
语句用于在代码中进行调试和测试时插入检查点。它会在条件为 False
时引发 AssertionError
异常,并可以附带一个可选的错误信息。assert b != 0, "除数不能为零"
确保了除数 b
不为零。如果 b
为零,则会抛出带有消息 "除数不能为零"
的 AssertionError
。try-except
块来捕获并处理可能发生的断言错误,从而避免程序崩溃。上一篇:python3.10
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站