Python字符串比较
python中的字符串之间比较是依次比较每个字符的原始值(ordinal value)的大小,可以使用ord0方法查看某个字符的原始值,直到两个字符串中的字符不相等时,后续字符将不再被比较
print('xnjilhntm'=='xnjilhntm') #True
print('xnjilhntm'<'xnjilhntz') #True ord('m') 109,ord('z') 122
print('abbbbbbb'>'b') #False
print(''>'a') #False
print('A'>'a') #False
>>> ord('A')
65
>>> ord('a')
97
>>>
不管比较的字符串之间长度或者是ascii码的总和有多少。只要是字符串第一个字符ascii码值大,那么这个字符串就大于另一个字符串。