Я хотел бы указать на функцию, которая ничего не делает:
def identity(*args)
return args
мой пример использования - это что-то вроде этого
try:
gettext.find(...)
...
_ = gettext.gettext
else:
_ = identity
Конечно, я мог бы использовать описанный выше identity
, но встроенный, безусловно, будет работать быстрее (и избегать ошибок, введенных самим собой).
По-видимому, map
и filter
используют None
для идентификации, но это специфично для их реализаций.
>>> _=None
>>> _("hello")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'NoneType' object is not callable