首页 > 解决方案 > function __eq__ 另一个函数给出 NotImplemented

问题描述

我有两个功能

def greet():
    return 'Hi'

def fun():
    return 'Hello'

当我比较时,我得到乐趣 == greet --> 我得到错误但是当我使用它们进行比较时,fun.__eq__(greet)我得到了 NotImplemented。'==' 和 ' eq '不一样吗?

标签: pythonpython-3.x

解决方案


推荐阅读