1. 程式人生 > >如何查詢Python中的關鍵字

如何查詢Python中的關鍵字

大家都知道,每種語言都有關鍵字,Python也不例外,對於初學Python的程式設計師來說,如何才能檢視到Python中的關鍵字呢?

Python中有一個模組叫keyword,keyword中有兩個成員:iskeyword 函式和 kwlist 列表(all = [“iskeyword”, “kwlist”])。

其中kwlist中包含了所有的關鍵字,而iskeyword則用來檢視某一個字串是否是關鍵字。 >>>import keyword

keyword.kwlist [‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘exec’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘not’, ‘or’, ‘pass’, ‘print’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]

上面列出來的就是Python中所有的關鍵字了,也就是說其他的未在上面list中的就不是關鍵字。如我們印象中在靜態語言中的關鍵字"int"、“float"在Python中就不是關鍵字。iskeyword 方法的引數是字串。 >>>import keyword

keyword.iskeyword(“int”)

False

keyword.iskeyword(‘is’)

True