assert将通过检查表达式expresion的值来决定是否需要终止执行程序。如果表达式expresion的值是假的(即0),它将首先向标准错误流stderr打印错误信息。
小妮浅浅 2021-09-29 14935
使用assert检查函数开始时传入参数的合法性。每个assert只检验一个条件,因为在同时检验多个条件时,如果断言失败,就无法直观地判断哪个条件失败。
小妮浅浅 2021-09-29 6971
可将断言视为debug工具,Python的实现也符合这种设计理念。assert语句的执行依赖于__debug__,且默认值为True。如果__debug__为True,则仅执行assert语句。
小妮浅浅 2021-09-18 5252
断言语句和if分支有点类似,它用于对一个bool表达式进行断言,如果该bool表达式为True,该程序可以继续向下执行;否则程序会引发 AssertionError 错误。
Python学习网 2019-10-19 4128
assert的相关搜索