【发布时间】:2013-03-09 13:08:58
【问题描述】:
我注意到虽然 'max' 函数在 None 类型上表现良好:
In [1]: max(None, 1)
Out[1]: 1
'min' 函数不返回任何内容:
In [2]: min(None, 1)
In [3]:
也许是因为没有 min(None, 1) 的定义? 那么为什么在最大情况下,它返回数字? None 是否被视为“-infinity”?
【问题讨论】:
-
请注意,这在 python3 中不起作用,其中 None 和标量之间的关系未定义。代码将引发 TypeError。
标签: python-2.x min nonetype