在Python中,我們會(huì)經(jīng)常使用到字串符,用于編碼碼字。有的時(shí)候會(huì)需要比較字符串大小。本文主要介紹Python字符串比較大小方法:字符串的比較是比較ASCII碼值,哪個(gè)值大哪個(gè)字符串就大。另外也可通過內(nèi)置函數(shù)ord()獲得每個(gè)字符的Unicode編碼進(jìn)行大小比較。
python字符串之間用比較符實(shí)際上就是比較第一個(gè)字母的ASCII碼大小
str1="abc";
str2="xyz";
str1>str2
true
通過內(nèi)置函數(shù)ord()獲得每個(gè)字符的Unicode編碼進(jìn)行大小比較
print(max(['1','2','3']))#3
print(max(['31','2','3']))#31
print(max(['13','2','3']))#3
print(max(['10','11','12']))#12
print(max(['13','11','12']))#13
print(ord('1'))#49
print(ord('2'))#50
print(ord('3'))#51
#print(ord('10'))TypeError:ord()expectedacharacter,butstringoflength2found
print(ord(''))#32
以上內(nèi)容為大家介紹了Python中如何進(jìn)行字符串比較大小?希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。