IT科技

當前位置 /首頁/IT科技 > /列表

assert函數用法,python

assert函數是屬於python下的一個函數,也叫作斷言函數,它可以用於判斷某個表達式的值,若是該值為真,那麼程序就能夠繼續往下執行;反之,Python解釋器就會報出AssertionError錯誤。

語法結構:

assert 表達式

説明:

assert函數語句通常可以用於檢查用户的輸入是否符合規定,也可以用作程序初期測試與調試過程中的輔助工具。

python assert函數用法

參考範例:

assert函數用法,示例代碼:

mathmark = int(input())#斷言數學考試分數是否位於正常範圍內assert 0 <= mathmark <= 100#只有當 mathmark 位於 [0,100]範圍內,程序才會繼續執行print("數學考試分數為:",mathmark)

運行該程序,測試數據如下:

90數學考試分數為: 90

若是再次執行該程序,那麼測試代碼為:

159Traceback (most recent call last):  File "C:UsersmengmaDesktopfile.py", line 3, in     assert 0 <= mathmark <= 100AssertionError

通過上述示例可以發現,當assert函數後的表達式值為真時,程序就會繼續執行;反之,程序就會停止執行,並且報出AssertionError錯誤。

TAG標籤:Python assert 函數 #