在 Python 3.2 中,根据这个:http ://docs.python.org/py3k/reference/expressions.html#summary
lambda
是 Python 中优先级最低的运算符。
并据此:http ://docs.python.org/py3k/reference/lexical_analysis.html#keywords
lambda
是 Python 语言关键字。
但是,据此:http ://docs.python.org/py3k/reference/lexical_analysis.html#other-tokens
运算符和关键字是不同的实体。
我正在尝试系统地向某人解释 Python 3.2,我不想让他们感到困惑。不过,我自己对运算符和关键字的确切定义感到困惑。
我最好的猜测是,术语“运算符”在 Python 解析器和 Python 词法分析器的上下文中使用时的含义略有不同。