Я создал эту функцию в Python 2.7 с помощью ipython
:
def _(v):
return v
позже, если я назову _(somevalue)
, я получаю _ = somevalue
.
in[3]: _(3)
out[3]: 3
in[4]: print _
out[4]: 3
Функция исчезла! Если я звоню _(4)
, я получаю:
TypeError: 'int' object is not callable`
Почему? Что не так с этой функцией?