比较不同长度的字符串

时间:2017-07-04 11:52:11

标签: python string-comparison

我试图比较Python中可能长度不同的字符串。这是做一个简单的版本检查。 以下是示例:1.2.3, 1.2.15, 1.2.2a

我需要进行比较以找出哪一个更大,以便在1.2.2a < 1.2.3 < 1.2.15上方举例。如果只有数字而不是很简单,但添加的字符会混淆事物,因为它并不总是存在。我认为转换为使字符串长度相同的base64将解决问题,但是base64 1.2.15变得小于1.2.2a和1.2.3。 也许有一个模块已经做到了。 谢谢。

1 个答案:

答案 0 :(得分:3)

您使用的版本号似乎以semantic versioning标准确认。有些库可供您处理 - 请查看semversemantic_version