何时使用 assert

这封邮件解释了 assert 在程序中的作用,有愿意翻译的朋友可以试着翻译一下。

https://mail.python.org/pipermail/python-list/2013-November/660401.html

其中提到一点,assert 不是用来做类型检查的,因为 assert raise AssertionError,而类型不对应该是 raise TypeError。

另附:https://github.com/facebook/tornado/pull/937/files

2 comments