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码值大,那么这个字符串就大于另一个字符串。
                    
                
                
            
        
浙公网安备 33010602011771号