У меня есть переменная, которая содержит функцию.
def foo(x):
return x + 42
def bar(x):
return x - 42
my_var = foo
Я хочу проверить, является ли эта функция определенной функцией. Должен ли я использовать is
или ==
?
my_var == foo
my_var == bar
и
my_var is foo
my_var is bar
, оба возвращают то, что я ожидаю.