- 零基礎入門學習Python(第2版)
- 小甲魚
- 245字
- 2019-12-20 12:19:35
4.5 斷言
斷言(assert)的語法其實有點像是if條件分支語句的“近親”,所以就放到一塊來講了。assert這個關鍵字翻譯過來就是“斷言”,當這個關鍵字后邊的條件為假的時候,程序自動崩潰并拋出AssertionError異常。
什么情況下才會需要使用這個關鍵字呢?在做程序測試的時候就很好用!程序測試的目的就是要盡可能地發現潛在的BUG并修復它們。與其讓錯誤的條件導致BUG出現,不如在錯誤條件出現的那一瞬間讓程序實現“自我毀滅”:

一般來說,可以用它在程序中置入檢查點,當需要確保程序中的某個條件一定為真才能讓程序正常工作的話,assert關鍵字就非常有用了。
推薦閱讀
- Mastering Entity Framework Core 2.0
- 自己動手寫搜索引擎
- PostgreSQL技術內幕:事務處理深度探索
- INSTANT Sencha Touch
- Mastering RStudio:Develop,Communicate,and Collaborate with R
- jQuery Mobile移動應用開發實戰(第3版)
- Python High Performance Programming
- The Professional ScrumMaster’s Handbook
- Node Cookbook(Second Edition)
- 圖數據庫實戰
- 區塊鏈國產化實踐指南:基于Fabric 2.0
- 從零開始學Android開發
- jQuery技術內幕:深入解析jQuery架構設計與實現原理
- 原型設計:打造成功產品的實用方法及實踐
- Java Web動態網站開發(第2版·微課版)