使用assert斷言是學習python一個非常好的習慣,python assert 斷言句語格式及用法很簡單。在沒完善一個程序之前,我們不知道程序在哪里會出錯,與其讓它在運行最崩潰,不如在出現錯誤條件時就崩潰語法
assert expression [, arguments]
expression是一個表達式,其值應該為True或者False
#栗子 count=0 assert count==0,"初始化不對" #如果count不等于0的話,會報錯AssertionError: 初始化不對
通過上面代碼我們可以指定,當assert后面的條件為真的時候,程序正常運行,當assert后面的條件為假的時候,輸出錯誤信息,錯誤的信息是我們自己自定義的,可以很直觀的對報錯進行描述。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/41158.html
摘要:為何不盡如人意中的斷言用起來非常簡單,你可以在后面跟上任意判斷條件,如果斷言失敗則會拋出異常。中的斷言可讀性很好,而且智能提示也很方便你通過輕松完成各種斷言語句。而且它的斷言信息簡潔明了,不多不少。 Python Assert 為何不盡如人意 Python中的斷言用起來非常簡單,你可以在assert后面跟上任意判斷條件,如果斷言失敗則會拋出異常。 >>> assert 1 + 1 ==...
摘要:寫在前面最近每日一更,我這菜雞都有點兒不好意思了簡單介紹簡單用法是讓我們用程序來測試這個,如果相當于,那么一個出來。 寫在前面 最近每日一更,我這菜雞都有點兒不好意思了 簡單介紹 簡單用法是: assert expression 讓我們用程序來測試這個expression,如果expression相當于False,那么raise一個AssertionError出來。即邏輯上等同于: i...
摘要:的框架是網易團隊自己開發的一個圖像識別框架,這個框架的祖宗就是一種新穎的圖形腳本語言。基本操作方法除了跨平臺的還有平臺特定的,比如安卓平臺蘋果平臺平臺這里我們來詳細說說這些模塊。 ...
摘要:另一種常見錯誤是邏輯錯誤。當檢測到一個錯誤時,解釋器就無法繼續執行下去,于是拋出提示信息,即為異常。 錯誤 >>> for i in range(10) File , line 1 for i in range(10) ^ SyntaxError: invalid syntax 上面那句話因為缺少冒號:,導致解釋器無法解釋,于是報錯。這個...
摘要:中的斷言常用于調試,檢查一個表達式或語句是否為。用的最多的場景就是單元測試,一般的單元測試框架都采用了斷言。運行結果中的斷言在中,采用函數對表達式進行斷言。單元測試測試不通過測試不通過是不是跟我們用寫單元測試很像 PHP 中的斷言常用于調試,檢查一個表達式或語句是否為 FALSE。本文帶你重新認識 PHP assert() 函數的神(Qi)通(Yin)廣(Ji)大(Qiao)。本文基于...
閱讀 1370·2021-11-22 09:34
閱讀 2581·2021-11-12 10:36
閱讀 1111·2021-11-11 16:55
閱讀 2324·2020-06-22 14:43
閱讀 1457·2019-08-30 15:55
閱讀 1975·2019-08-30 15:53
閱讀 1764·2019-08-30 10:50
閱讀 1217·2019-08-29 12:15