【发布时间】:2011-10-29 23:30:22
【问题描述】:
这怎么不升属性错误?函数对象没有任何比较方法。它是否以某种方式使用 id() ?
fun1 = lambda:x
fun2 = lambda:x
print fun1 == fun1 # True
print fun1 == fun2 # False
print fun1 > fun2 # True
print fun1 < fun2 # False
print fun1 > 1 # True
我知道它会比较地址,但如何比较? 拦截 __lt__、__eq__ 等是否有一些低级黑客入侵?
【问题讨论】: