前面章节介绍了如何使用 IDLE 自身的调试工具调试程序,除此之外,Python 还提供了 assert 语句,也可以用来调试程序。 《Python assert断言》一节中,已经对 assert 的基本用法做了简单介绍,assert 语句的完整语法格式为: assert 条件表达式 [,描述信息] assert 语句的作用是:当条件表达式的值为真时,该语句什么也不做,程序正常运行;反之,若条件表达式的值为假,则 assert 会抛出 AssertionError 异常。其中,[,描述信息] 作为可选参数,用于对条件表达式可能产生的异常进行描述。例如:
请输入您的年龄:10 通常情况下,assert 可以和 try except 异常处理语句配合使用,以前面代码为例:
请输入您的年龄:10 当在命令行模式运行 Python 程序时,传入 -O(注意是大写)参数,可以禁用程序中包含的 assert 语句。 |
|
来自: 星光闪亮图书馆 > 《专题3、Python异常处理机制》