【发布时间】:2011-05-20 02:39:45
【问题描述】:
更新:我应该早点指定这个,但并不是所有的名字都是简单的浮点数。例如,其中一些以“YT”为“前缀”。所以例如“YT1.1。所以,你有同样的问题 YT1.9
你好, 这应该是一个非常简单的问题,但我似乎找不到答案。我想按名称对一堆 XL 工作表进行排序。每个名称都是数字,但与教科书“节”的编号方式相同,这意味着第 4.11 节在 4.10 之后,而在 4.9 和 4.1 之后。我认为只需将这些数字作为字符串进行比较即可,但我得到以下信息:
>>> s1 = '4.11'
>>> s2 = '4.2'
>>> s1> s2
False
>>> n1 = 4.11
>>> n2 = 4.2
>>> n1 > n2
False
如何比较这两个值以使 4.11 大于 4.2?
【问题讨论】: