标签: python nan
这是预期的行为还是有问题?
>>> min((float("nan"), 5)) nan >>> min((5, float("nan"))) 5 >>> max((5, float("nan"))) 5 >>> max((float("nan"), 5)) nan
我理解NaN是未定义的数字,并且未定义的数字可以小于或大于5.因此,内置函数的结果取决于其参数的顺序是合理的?在我看来,所有函数调用应该返回NaN。
NaN