在Python中,我们有if
,elif
,else
,break
,continue
,pass
等内容。一个更好的词,我会称之为特别指示。
他们是什么类型的?如果我执行type(pass)
之类的操作,我会收到SyntaxError
。
答案 0 :(得分:10)
根据文档,您正在寻找的术语是"Keywords"。
2.3.1。关键字
以下标识符用作保留字或关键字 语言,不能用作普通标识符。他们一定是 完全拼写如下:
False class finally is return None continue for lambda try True def from nonlocal while and del global not with as elif if or yield assert else import pass break except in raise
这些是语言结构。它们是语言grammar and syntax和不对象的一部分。口译员对待这些不同。因此,它们通常与对象type
无关。
如果出于任何原因,您想知道单词是否是python关键字(又名保留字),您可以导入keyword
模块并测试 -
import keyword
keyword.iskeyword('if')
True
答案 1 :(得分:4)
他们打电话给keywords。您可以使用keyword.iskeyword
来测试字符串是否代表关键字:
>>> import keyword
>>> keyword.iskeyword("if")
True
>>> keyword.iskeyword("ifo")
False