“断言”是一个完整性的检查,确保代码没有做明显错误的事情。这些完整性的检查由assert完成。
assert语句包含的部分
assert关键字;- 条件(即求值为
True或False的表达式); - 逗号;
- 当条件为
False时显示的字符串;
podBayDoorsStatus = 'open'
assert podBayDoorsStatus == `open`, 'The pod bay doors should be open'
podBayDoorsStatus = 'close'
assert podBayDoorsStatus == `open`, 'The pod bay doors should be open'
日志
使用日志模块
import logging
logging.basicConfig(level=logging.DEBUG, format=' %(asctime)s - %(levelname)s - %(message)s')
logging.debug('Start of program')
def factorial(n):
logging.debug
Reference:
python编程快速上手
本文介绍了Python中assert语句的使用方法,包括其组成部分及如何进行完整性检查。此外,还探讨了通过日志模块记录程序运行过程的方式。

260

被折叠的 条评论
为什么被折叠?



