python關(guān)鍵詞及其含義


按字母排序33個關(guān)鍵字及其含義
關(guān)鍵字? ? ? ? ??含義
and? ? ? ? ? ? ? ? ? ? ? 邏輯與
as? ?? ? ? ? ? ? ? ? ? ? ?用緊跟其后的對象代替其前方的一個對象,如:import random as rd
assert? ? ?? ? ? ? ?? ? 斷言,聲明其布爾值必須為真的判斷,如果發(fā)生異常就說明表達式為假
break? ? ? ? ? ? ?? ??? 中斷循環(huán)語句的執(zhí)行
class? ? ? ? ? ? ? ?? ???用于定義一個類
continue? ? ? ? ? ????跳出本次循環(huán),繼續(xù)執(zhí)行下一次循環(huán)
def? ? ? ? ? ?? ? ? ?? ? 用于定義函數(shù)或方法
del? ? ? ? ?? ? ? ? ?? ? 刪除變量或序列的值
elif? ? ? ? ? ? ? ? ? ??? 和if結(jié)合使用,if語句中的一個分支用elif表示
else? ? ? ?? ? ? ? ? ? ?在條件語句表明當(dāng)條件不成立時的分支,與if、elif結(jié)合使用。
except? ? ?? ? ? ? ? ?包含捕獲異常后的操作代碼塊,與try、finally結(jié)合使用
False? ? ? ? ? ? ? ? ? 布爾類型的值,表示邏輯為假,與 True 相反
finally? ? ? ? ? ? ? ?? 出現(xiàn)異常后,始終要執(zhí)行finally包含的代碼塊與try、except結(jié)合使用
for? ? ? ? ? ? ?? ? ? ? ?for循環(huán)語句,后面一般跟可遍歷對象
from? ? ? ? ?? ? ? ? ??python用import或者from...import來導(dǎo)入相應(yīng)的模塊
global? ? ?? ? ? ? ???用于定義全局變量
if? ? ? ? ? ? ? ? ? ? ? ? 條件語句,與else、elif結(jié)合使用
import? ? ? ?? ? ? ? ?用于導(dǎo)入模塊,與from結(jié)合使用
in? ? ? ? ? ? ? ?? ? ? ? 判斷變量是否在序列中,通常與for語句或其他語句結(jié)合使用
is? ? ? ? ? ? ? ? ? ? ? ?判斷變量是否為某個類的實例
lambda? ? ?? ? ? ? ?定義匿名函數(shù),提升了代碼的簡潔程度
None? ? ? ? ? ? ? ?? 空對象,是python一個特殊的值
nonlocal?? ? ? ? ? ?用于標(biāo)識外部作用域的變量
not? ? ? ? ? ? ? ? ? ??用于表達式運算,邏輯非
pass? ? ? ? ? ? ? ???空的類,方法或函數(shù)的占位符,表示什么也不做,目的是保證格式和語義完整
raise? ? ? ? ? ? ? ?? 觸發(fā)異常后,后面的代碼就不會執(zhí)行
return? ? ?? ? ? ? ? 用于從函數(shù)中返回計算結(jié)果
True? ? ? ? ? ? ? ? ?布爾類型的值,表示真,與False相反
or? ? ? ? ? ? ? ??? ? ?用于表達式運算,邏輯或
try? ? ? ? ? ? ? ? ?? ?try包含可能會出現(xiàn)異常的語句,與except、finally結(jié)合使用
while? ? ? ? ? ? ? ? while循環(huán)語句,與for不同
with ? ? ? ?? ? ? ? ??用于簡化Python的語句,例如在文件處理中,可使用with...as打開一個文件
yield? ? ? ? ? ? ? ? ?用于從函數(shù)依次返回值

