python关键字详解_Python 关键字
Python 關(guān)鍵字
簡(jiǎn)述
關(guān)鍵字是預(yù)先保留的標(biāo)識(shí)符,每個(gè)關(guān)鍵字都有特殊的含義。編程語(yǔ)言眾多,但每種語(yǔ)言都有相應(yīng)的關(guān)鍵字,Python 也不例外,它自帶了一個(gè) keyword 模塊,用于檢測(cè)關(guān)鍵字。
關(guān)鍵字列表
進(jìn)入 Python 交互模式,獲取關(guān)鍵字列表:>>> import keyword>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']123
共 33 個(gè)關(guān)鍵字,除 True、False 和 None 外,其他關(guān)鍵字均為小寫形式。
注意: Python 是一種動(dòng)態(tài)語(yǔ)言,根據(jù)時(shí)間在不斷變化,關(guān)鍵字列表將來(lái)有可能會(huì)更改。
關(guān)鍵字判斷
除此之外,keyword 模塊還提供了關(guān)鍵字的判斷功能:>>> keyword.iskeyword('and')True>>> keyword.iskeyword('has')False1234
如果是關(guān)鍵字,返回 True;否則,返回 False。
關(guān)鍵字含義關(guān)鍵字含義False布爾類型的值,表示假,與 True 相反
NoneNone 比較特殊,表示什么也沒有,它有自己的數(shù)據(jù)類型 - NoneType。
True布爾類型的值,表示真,與 False 相反
and用于表達(dá)式運(yùn)算,邏輯與操作
as用于類型轉(zhuǎn)換
assert斷言,用于判斷變量或者條件表達(dá)式的值是否為真
break中斷循環(huán)語(yǔ)句的執(zhí)行
class用于定義類
continue跳出本次循環(huán),繼續(xù)執(zhí)行下一次循環(huán)
def用于定義函數(shù)或方法
del刪除變量或序列的值
elif條件語(yǔ)句,與 if、else 結(jié)合使用
else條件語(yǔ)句,與 if、elif 結(jié)合使用。也可用于異常和循環(huán)語(yǔ)句
exceptexcept 包含捕獲異常后的操作代碼塊,與 try、finally 結(jié)合使用
finally用于異常語(yǔ)句,出現(xiàn)異常后,始終要執(zhí)行 finally 包含的代碼塊。與 try、except 結(jié)合使用
forfor 循環(huán)語(yǔ)句
from用于導(dǎo)入模塊,與 import 結(jié)合使用
global定義全局變量
if條件語(yǔ)句,與 else、elif 結(jié)合使用
import用于導(dǎo)入模塊,與 from 結(jié)合使用
in判斷變量是否在序列中
is判斷變量是否為某個(gè)類的實(shí)例
lambda定義匿名函數(shù)
nonlocal用于標(biāo)識(shí)外部作用域的變量
not用于表達(dá)式運(yùn)算,邏輯非操作
or用于表達(dá)式運(yùn)算,邏輯或操作
pass空的類、方法或函數(shù)的占位符
raise異常拋出操作
return用于從函數(shù)返回計(jì)算結(jié)果
trytry 包含可能會(huì)出現(xiàn)異常的語(yǔ)句,與 except、finally 結(jié)合使用
whilewhile 循環(huán)語(yǔ)句
with簡(jiǎn)化 Python 的語(yǔ)句
yield用于從函數(shù)依次返回值
總結(jié)
以上是生活随笔為你收集整理的python关键字详解_Python 关键字的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pin码破解
- 下一篇: 【Python】日志关键字分析工具