描述 不知道应不应该说第二个参数,但是可以知道的是这种用法在平常开发中很少用的(甚至说除了在写测试的时候基本上不会用)抛出的异常的补充信息哈。演示如下: a = 0 assert a == 1, 'a 为 0' input: Traceback (most recent call last): File "F:/python_file/cookbook/me/demo.py", line 2, in <module> assert a == 1, 'a 为 0' AssertionError: a 为 0 补充 我们还是不要用 assert 代替 raise哈