如何比较具有相同字母和不同数字的两个字符串?

时间:2014-03-15 03:45:49

标签: python

我有两个字符串“s1”和“s2”

有没有办法可以得到像“s1”大于“s2”而不改变这两个值的结果?

2 个答案:

答案 0 :(得分:1)

只需使用>< ..

>>> 's1' > 's2'
False
>>> 's1' < 's2'
True

答案 1 :(得分:0)

有一种方法。见下文:

s1 = "abcdefg"
s2 = "abcdefghijklmnop"

if len(s1) > len(s2):
    print("String 1 is longer than String 2")
elif len(s1) < len(s2):
    print("String 2 is longer than String 1")
else:
    print("String 1 and 2 are the same length.")

这将比较字符串s1和s2的长度。如果这不是您想要的,那么我不确定。