1、assert語句用來宣告某個條件是真的。
2、如果你非常確信某個你使用的列表中至少有乙個元素,而你想要檢驗這一點,並且在它非真的時候引發乙個錯誤,那麼assert語句是應用在這種情形下的理想語句。
3、當assert語句失敗的時候,會引發一assertionerror。
測試程式:
>>> mylist = ['item']
>>> assert len(mylist) >= 1
>>> mylist.pop()
'item'
>>> assert len(mylist) >= 1
traceback (most recent call last):
file "", line 1, in
assertionerror
>>>
Python學習基礎篇
1.python學習,通過linux指令 py 檔案建立第一行輸入特殊注釋 usr bin env python 然後通過指令給 py以執行許可權chmod a x hello.py 通過 py執行 2.python輸入和輸出類似其他語言 輸出 print hello world 輸入 name i...
Python基礎學習篇 exec
exec語句 exec語句用來執行儲存在字串或者檔案中的python語句。可以生成乙個包含python 的字串,然後使用exec語句執行這些語句。exec print hello word hello world exec語句的用法和eval r execfile 是不一樣的,exec是乙個語句,而...
Python基礎學習篇 lambda
python lambda是在python中使用lambda來建立匿名函式,而用def建立的方法是有名稱的,除了從表面上的方法名不一樣外,python lambda還有哪些和def不一樣呢?1 python lambda會建立乙個函式物件,但不會把這個函式物件賦給乙個識別符號,而def則會把函式物件...