python中assert使用示例
时间: 2024-03-21 08:17:09 浏览: 56
python中assert用法实例分析
assert在Python中用于判断一个条件是否成立,如果条件为False,则会抛出AssertionError异常,可以使用try-except语句来捕获该异常。
示例代码:
```python
def divide(a, b):
assert b != 0, "除数不能为0"
return a / b
print(divide(10, 2)) # 输出5.0
print(divide(10, 0)) # 抛出AssertionError异常,提示“除数不能为0”
```
在上面的例子中,当除数b为0时,会抛出AssertionError异常并提示“除数不能为0”。这样可以在开发过程中及时发现错误并进行修正。
阅读全文