python关键字详解_Python 关键字
Python 關鍵字
簡述
關鍵字是預先保留的標識符,每個關鍵字都有特殊的含義。編程語言眾多,但每種語言都有相應的關鍵字,Python 也不例外,它自帶了一個 keyword 模塊,用于檢測關鍵字。
關鍵字列表
進入 Python 交互模式,獲取關鍵字列表:>>> 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 個關鍵字,除 True、False 和 None 外,其他關鍵字均為小寫形式。
注意: Python 是一種動態語言,根據時間在不斷變化,關鍵字列表將來有可能會更改。
關鍵字判斷
除此之外,keyword 模塊還提供了關鍵字的判斷功能:>>> keyword.iskeyword('and')True>>> keyword.iskeyword('has')False1234
如果是關鍵字,返回 True;否則,返回 False。
關鍵字含義關鍵字含義False布爾類型的值,表示假,與 True 相反
NoneNone 比較特殊,表示什么也沒有,它有自己的數據類型 - NoneType。
True布爾類型的值,表示真,與 False 相反
and用于表達式運算,邏輯與操作
as用于類型轉換
assert斷言,用于判斷變量或者條件表達式的值是否為真
break中斷循環語句的執行
class用于定義類
continue跳出本次循環,繼續執行下一次循環
def用于定義函數或方法
del刪除變量或序列的值
elif條件語句,與 if、else 結合使用
else條件語句,與 if、elif 結合使用。也可用于異常和循環語句
exceptexcept 包含捕獲異常后的操作代碼塊,與 try、finally 結合使用
finally用于異常語句,出現異常后,始終要執行 finally 包含的代碼塊。與 try、except 結合使用
forfor 循環語句
from用于導入模塊,與 import 結合使用
global定義全局變量
if條件語句,與 else、elif 結合使用
import用于導入模塊,與 from 結合使用
in判斷變量是否在序列中
is判斷變量是否為某個類的實例
lambda定義匿名函數
nonlocal用于標識外部作用域的變量
not用于表達式運算,邏輯非操作
or用于表達式運算,邏輯或操作
pass空的類、方法或函數的占位符
raise異常拋出操作
return用于從函數返回計算結果
trytry 包含可能會出現異常的語句,與 except、finally 結合使用
whilewhile 循環語句
with簡化 Python 的語句
yield用于從函數依次返回值
總結
以上是生活随笔為你收集整理的python关键字详解_Python 关键字的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: pin码破解
 - 下一篇: 计算机无法找到输出设备,老司机搞定win