新聞中心
在Python中,我們會(huì)經(jīng)常使用到字串符,用于編碼碼字。有的時(shí)候會(huì)需要比較字符串大小。本文主要介紹Python字符串比較大小方法:字符串的比較是比較ASCII碼值 ,哪個(gè)值大哪個(gè)字符串就大。另外也可通過(guò)內(nèi)置函數(shù) ord() 獲得每個(gè)字符的 Unicode 編碼進(jìn)行大小比較。

創(chuàng)新互聯(lián)技術(shù)團(tuán)隊(duì)十載來(lái)致力于為客戶提供網(wǎng)站建設(shè)、做網(wǎng)站、品牌網(wǎng)站制作、成都營(yíng)銷網(wǎng)站建設(shè)、搜索引擎SEO優(yōu)化等服務(wù)。經(jīng)過(guò)多年發(fā)展,公司擁有經(jīng)驗(yàn)豐富的技術(shù)團(tuán)隊(duì),先后服務(wù)、推廣了1000多家網(wǎng)站,包括各類中小企業(yè)、企事單位、高校等機(jī)構(gòu)單位。
python字符串之間用比較符實(shí)際上就是比較第一個(gè)字母的ASCII碼大小
str1 = "abc"; str2 = "xyz"; str1>str2 true
通過(guò)內(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() expected a character, but string of length 2 found
print(ord(' ')) # 32
以上比較字符串大小的方法啦,大家可以直接套用公式使用哦~
當(dāng)前文章:創(chuàng)新互聯(lián)Python教程:Python中如何進(jìn)行字符串比較大?。?
文章源于:http://m.5511xx.com/article/cdshipi.html


咨詢
建站咨詢
