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

網(wǎng)站建設公司,為您提供網(wǎng)站建設,網(wǎng)站制作,網(wǎng)頁設計及定制網(wǎng)站建設服務,專注于成都定制網(wǎng)頁設計,高端網(wǎng)頁制作,對成都玻璃鋼雕塑等多個行業(yè)擁有豐富的網(wǎng)站建設經(jīng)驗的網(wǎng)站建設公司。專業(yè)網(wǎng)站設計,網(wǎng)站優(yōu)化推廣哪家好,專業(yè)網(wǎng)站推廣優(yōu)化,H5建站,響應式網(wǎng)站。
方法一:比較ascii碼值
在python中,默認是按照ascii的大小比較的;
字符串按位比較,兩個字符串第一位字符的ascii碼誰大,字符串就大,不再比較后面的;
第一個字符相同就比第二個字符串,以此類推。
實例
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碼進行比較
使用其字符的 Unicode 碼位數(shù)字值 (內(nèi)置函數(shù) ord() 的結(jié)果) 按字典順序進行比較。
實例
>>> ord('A')
65
>>> ord('a')
97
>>> 'A' > 'a'
False’A’與’a’進行比較,是False,即‘A’ < ‘a(chǎn)’。
以上就是python中比較字符串大小的兩種方法,希望能對你有所幫助哦~
分享標題:創(chuàng)新互聯(lián)Python教程:如何比較python字符串大???
本文地址:http://www.5511xx.com/article/dhcpogh.html


咨詢
建站咨詢
