В Python 3.2 есть “ лямбда» считается «ключевым словом», «оператором» или и тем, и другим?

В Python 3.2 согласно этому: http://docs.python.org/py3k/reference/expressions. html#summary

лямбда— это оператор ator с самым низким приоритетом в Python.

И согласно этому: http://docs.python.org/py3k/reference/lexical_analysis.html#keywords

лямбдаявляется ключевым словом языка Python.

ОДНАКО, согласно этому: http://docs.python.org/py3k/reference/lexical_analysis.html#other-tokens

Операторы и ключевые слова являются отдельными объектами.

Я пытаюсь систематически объяснить кому-то Python 3.2 и не хочу их запутать. Однако я сам запутался в точных определениях операторов и ключевых слов.

По моему мнению, термин «оператор» означает несколько иное значение при использовании в контексте синтаксического анализатора Python и лексера Python.

6
задан Josh Lee 4 April 2012 в 05:13
поделиться