Python 3.2では、これに従って:http://docs.python.org/py3k/reference/expressions.html#summaryPython 3.2では、 "lambda"は "キーワード"、 "演算子"、またはその両方と見なされますか?
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レクサーのコンテキストで使用されたときに少し違うということです。彼らは相互に排他的だと言っていません
私は、オペレータでなく、ラムダをキーワードと呼ぶのが賢明だと確信しています。 – alberge
@albergeあなたの推論はなんですか? – Paragon
私は明らかに脳の前に指をかける。いくつかのpythonキーワード*は*演算子です。それらは重なり合うセットのように見えます。 – alberge