python函数assert
时间: 2024-05-20 08:09:06 浏览: 96
assert函数
`assert`是Python中的一种断言语句,用于检查某个条件是否为True,如果为False则会触发AssertionError异常。它的语法格式为:
```python
assert expression [, arguments]
```
其中expression是要进行断言的条件,如果它为False,则会抛出AssertionError异常,arguments是可选的错误描述信息。
通常情况下,我们会在代码中使用assert语句进行一些简单的调试和测试工作,以确保程序的正确性。比如,我们可以用assert语句来验证一个函数的返回值是否符合预期:
```python
def add(a, b):
return a + b
assert add(1, 2) == 3
assert add(2, 3) == 5
assert add(-1, -2) == -3
```
在上面的例子中,如果add函数返回的结果不符合预期,那么就会触发AssertionError异常,从而提醒我们程序中存在问题。
阅读全文