lambda
関数と通常の関数(で定義される)の違いに興味がありdef
ます-Pythonレベルで。(プログラマーにとっての違いと、それぞれをいつ使用するかはわかっています。)
>>> def a():
return 1
>>> b = lambda: 1
>>> a
<function a at 0x0000000004036F98>
>>> b
<function <lambda> at 0x0000000004031588>
ご覧のとおり、Pythonはそれが関数であり、通常の関数であることを認識しています。何故ですか?それらとPythonの違いは何ですか?b
lambda
a