欢迎来到pygame大讲堂,现在我们进入到高阶知识的讲解,顺便附上基础知识全部讲解链接:
废话不多说,立刻进入这次的内容-assert语句,assert语句就像这样:
assert 表达式,'字符串'
如果这个表达式为False则程序崩溃,随后在屏幕上显示逗号后的字符串。
assert语句能让我们全面检查代码,以让我们之后的代码能成功运行,如果为True的话,我们至少可以知道代码能像我们想的一样工作。
然而让程序崩溃可能是件很糟糕的事,但是,我们要知道,程序较早崩溃可以避免后面更令人崩溃的bug,比如说在很晚的地方崩溃,而当你仔细检查发现那段代码没问题时,问题出在前面时你会有多么崩溃,那样会消耗你很长时间,所以还是尽早崩溃吧!
下次见!