assert語句用來聲明某個條件是真的。
例如,如果你非常確信某個你使用的列表中至少有一個
元素,而你想要檢驗這一點,并且在它非真的時候引發一個錯誤,那么assert語句是應用在這
種情形下的理想語句。當assert語句失敗的時候,會引發一個AssertionError。
>>> mylist = ['item']
>>> assert len(mylist) >= 1
>>> mylist.pop()
'item'
>>> assert len(mylist) >= 1
Traceback (most recent call last):
File "<stdin>", line 1, in ?
AssertionError
例如,如果你非常確信某個你使用的列表中至少有一個
元素,而你想要檢驗這一點,并且在它非真的時候引發一個錯誤,那么assert語句是應用在這
種情形下的理想語句。當assert語句失敗的時候,會引發一個AssertionError。
>>> mylist = ['item']
>>> assert len(mylist) >= 1
>>> mylist.pop()
'item'
>>> assert len(mylist) >= 1
Traceback (most recent call last):
File "<stdin>", line 1, in ?
AssertionError