新聞中心
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。

網(wǎng)站建設(shè)公司,為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計(jì)及定制網(wǎng)站建設(shè)服務(wù),專注于成都定制網(wǎng)頁設(shè)計(jì),高端網(wǎng)頁制作,對(duì)成都玻璃鋼雕塑等多個(gè)行業(yè)擁有豐富的網(wǎng)站建設(shè)經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。專業(yè)網(wǎng)站設(shè)計(jì),網(wǎng)站優(yōu)化推廣哪家好,專業(yè)網(wǎng)站推廣優(yōu)化,H5建站,響應(yīng)式網(wǎng)站。
方法一:比較ascii碼值
在python中,默認(rèn)是按照ascii的大小比較的;
字符串按位比較,兩個(gè)字符串第一位字符的ascii碼誰大,字符串就大,不再比較后面的;
第一個(gè)字符相同就比第二個(gè)字符串,以此類推。
實(shí)例
print('xnjilhntm'=='xnjilhntm') #True
print('xnjilhntm'<'xnjilhntz') #True
print('abbbbbbb'>'b') #False
print(''>'a') #False
print('A'>'a') #False注意:空格的ascii碼是32,空(null)的ascii碼是0,大寫字母和小寫字母的ascii不同。
方法二:將字符轉(zhuǎn)換為Unicode碼進(jìn)行比較
使用其字符的 Unicode 碼位數(shù)字值 (內(nèi)置函數(shù) ord() 的結(jié)果) 按字典順序進(jìn)行比較。
實(shí)例
>>> ord('A')
65
>>> ord('a')
97
>>> 'A' > 'a'
False’A’與’a’進(jìn)行比較,是False,即‘A’ < ‘a(chǎn)’。
以上就是python中比較字符串大小的兩種方法,希望能對(duì)你有所幫助哦~
本文題目:創(chuàng)新互聯(lián)Python教程:如何比較python字符串大???
標(biāo)題URL:http://m.fisionsoft.com.cn/article/dhcpogh.html


咨詢
建站咨詢
