Python 什么是断言,它们是如何进行的
断言是当你完成程序测试后的理智测试。
断言类似于 raise-if 语句 (或者更准确地说,raise-if-not 语句)。一个表达式被测试,如果结果是假的,就会引发一个异常。断言是通过使用assert语句进行的。
程序员经常把断言放在函数的开始,以检查有效的输入,并放在函数调用之后,以检查有效的输出。使用下面的断言语句
例子
输出
没有断言语句的等效代码产生相同的输出,如下所示
断言是当你完成程序测试后的理智测试。
断言类似于 raise-if 语句 (或者更准确地说,raise-if-not 语句)。一个表达式被测试,如果结果是假的,就会引发一个异常。断言是通过使用assert语句进行的。
程序员经常把断言放在函数的开始,以检查有效的输入,并放在函数调用之后,以检查有效的输出。使用下面的断言语句
没有断言语句的等效代码产生相同的输出,如下所示