python - function __eq__ 另一个函数给出 NotImplemented
问题描述
我有两个功能
def greet():
return 'Hi'
def fun():
return 'Hello'
当我比较时,我得到乐趣 == greet --> 我得到错误但是当我使用它们进行比较时,fun.__eq__(greet)
我得到了 NotImplemented。'==' 和 ' eq '不一样吗?
解决方案
推荐阅读
- elasticsearch - 无法使用基本身份验证从 URL 存储库恢复快照
- php - PHP替换两个字符串之间的第一个空格(多次出现)
- office-js - 使用 Outlook JS API 访问收件箱中所有邮件项目的方法?
- c++ - 为什么Qt实现返回qint64而不是quint64的QFile::size()
- laravel - 如何为英语和法语字符编写 preg_match?
- java - 使用 RSocketFactory 的替换
- c# - AKS 集群 pod kube 配置位置
- java - 使用带有 Notepad ++ 和 windows cmd 的 pdfbox?
- monitoring - OpenTracing 和 Zipkin 之间的主要区别是什么?
- java - Java 编程 - 基于流程图的编码