下面的代码片段用输出(就像在 ideone.com 上看到的那样)进行了注释:
print "100" < "2" # True
print "5" > "9" # False
print "100" < 2 # False
print 100 < "2" # True
print 5 > "9" # False
print "5" > 9 # True
print [] > float('inf') # True
print () > [] # True
有人能解释一下为什么输出是这样的吗?