我可以列出 Cython 中使用的保留字和关键字吗?
Can I have a list of the reserved words and keywords used in Cython?
我正在寻找 Cython 中使用的保留字和关键字的列表,任何人都可以指出正确的方向吗?
如果有人想知道我为什么要这些,那是因为我将使用它来比较研究三种编程语言,即 Cobra、Cython 和 Euclid (这完全是难找,求助?).
请注意,我已经检查了其中包含的 official website and the documentation。虽然我没有仔细阅读文档,但我确实进行了快速搜索,但没有出现列表。
任何帮助将不胜感激,谢谢!
编辑:URL 用于文档。
python
的关键字非常短
In [100]: import keyword
In [101]: keyword.kwlist
Out[101]:
['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']
诸如bool
、int
、float
、list
之类的东西不是关键字。它们是内置函数。它们是变量,用户可以重新分配它们。我们看到例如初学者写作:
list = [1,2,3]
然后想知道为什么 list(...)
returns 一个错误。
cython/docs/sphinxext/cython_highlighting.py - 用于文档突出显示的文件可能很有用。它有 keywords
和 builtins
.
的列表
cython/Cython/Parser/Grammar - 虽然这警告:"This grammar is not yet used by the Cython parser and is subject to change."
我正在寻找 Cython 中使用的保留字和关键字的列表,任何人都可以指出正确的方向吗?
如果有人想知道我为什么要这些,那是因为我将使用它来比较研究三种编程语言,即 Cobra、Cython 和 Euclid (这完全是难找,求助?).
请注意,我已经检查了其中包含的 official website and the documentation。虽然我没有仔细阅读文档,但我确实进行了快速搜索,但没有出现列表。
任何帮助将不胜感激,谢谢!
编辑:URL 用于文档。
python
的关键字非常短
In [100]: import keyword
In [101]: keyword.kwlist
Out[101]:
['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']
诸如bool
、int
、float
、list
之类的东西不是关键字。它们是内置函数。它们是变量,用户可以重新分配它们。我们看到例如初学者写作:
list = [1,2,3]
然后想知道为什么 list(...)
returns 一个错误。
cython/docs/sphinxext/cython_highlighting.py - 用于文档突出显示的文件可能很有用。它有 keywords
和 builtins
.
cython/Cython/Parser/Grammar - 虽然这警告:"This grammar is not yet used by the Cython parser and is subject to change."