[python] 高效使用assert
2014-12-06 20:18 阿普的博客 阅读(225) 评论(0) 编辑 收藏 举报Places to consider putting assertions:
- checking parameter types, classes, or values
- checking data structure invariants
- checking "can't happen" situations (duplicates in a list, contradictory state variables.)
- after calling a function, to make sure that its return is reasonable