assert x == y:判断两个对象是否相等。举例说明
时间: 2024-02-11 21:10:02 浏览: 71
assert-structure:断言散列结构的简单实用程序
这个语句用于判断两个对象是否相等。如果 x 和 y 相等,则程序会继续执行;如果 x 和 y 不相等,则会抛出 AssertionError 异常。
下面是一个例子:
```
x = 5
y = 5
assert x == y
```
这个例子中,x 和 y 都是整数 5,因此它们相等。assert 语句不会抛出异常,程序会继续执行。
下面是另一个例子:
```
x = [1, 2, 3]
y = [1, 2, 4]
assert x == y
```
这个例子中,x 和 y 都是列表,但它们不相等,因为 y 的最后一个元素是 4,而 x 的最后一个元素是 3。因此,assert 语句会抛出 AssertionError 异常。
阅读全文