Python判斷中文字符串是否相等的實(shí)例
Python判斷兩個(gè)相等的中文字符串為false,將兩個(gè)待比較的字符串都把unicode編碼設(shè)為‘utf-8'也不能解決問(wèn)題,具體原因如下:
1.首先查看待比較兩個(gè)字符串的編碼格式 ,使用命令
import chardet ...... string_code = chardet.detect(string_word)
比較兩個(gè)字符串的編碼結(jié)果,如下圖所示

一個(gè)編碼格式為‘UTF-8-SIG',另一個(gè)編碼格式為‘utf-8',兩個(gè)字符串的編碼格式不同,所以比較的結(jié)果為不相等
出現(xiàn)編碼為‘UTF-8-SIG'是因?yàn)槲募诖鎯?chǔ)的時(shí)候以UTF-8格式編碼保存,將文件以UTF-8無(wú)BOM格式編碼存儲(chǔ),則讀取出的數(shù)據(jù)編碼格式自然變?yōu)椤畊tf-8'
2.文件以UTF-8無(wú)BOM格式編碼重新存儲(chǔ),重新比較兩個(gè)相等的字符串,返回值為T(mén)rue,即兩個(gè)字符串相等
以上這篇Python判斷中文字符串是否相等的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- python OpenCV的imread不能讀取中文路徑問(wèn)題及解決
- Python OpenCV讀取中文路徑圖像的方法
- python3+openCV 獲取圖片中文本區(qū)域的最小外接矩形實(shí)例
- Python OpenCV實(shí)現(xiàn)圖片上輸出中文
- python統(tǒng)計(jì)中文字符數(shù)量的兩種方法
- 解決Python下json.loads()中文字符出錯(cuò)的問(wèn)題
- Python使用中文正則表達(dá)式匹配指定中文字符串的方法示例
- Python實(shí)現(xiàn)簡(jiǎn)單截取中文字符串的方法
- python 解決OpenCV顯示中文字符的方法匯總
相關(guān)文章
Python OpenCV之圖片縮放的實(shí)現(xiàn)(cv2.resize)
這篇文章主要介紹了Python OpenCV之圖片縮放的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06
python設(shè)置隨機(jī)種子實(shí)例講解
在本篇文章里小編給大家整理的是關(guān)于python設(shè)置隨機(jī)種子的相關(guān)知識(shí)點(diǎn)以及實(shí)例內(nèi)容,需要的朋友們學(xué)習(xí)下。2019-09-09
使用Python的package機(jī)制如何簡(jiǎn)化utils包設(shè)計(jì)詳解
這篇文章主要給大家介紹了關(guān)于使用Python的package機(jī)制如何簡(jiǎn)化utils包設(shè)計(jì)的相關(guān)資料,文中通過(guò)示例代碼的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧。2017-12-12
從零學(xué)python系列之?dāng)?shù)據(jù)處理編程實(shí)例(一)
本文目的:用一個(gè)實(shí)例總結(jié)學(xué)習(xí)到的with語(yǔ)句,函數(shù),列表推導(dǎo),集合,排序,字符分割等內(nèi)容2014-05-05
Python通過(guò)調(diào)用mysql存儲(chǔ)過(guò)程實(shí)現(xiàn)更新數(shù)據(jù)功能示例
這篇文章主要介紹了Python通過(guò)調(diào)用mysql存儲(chǔ)過(guò)程實(shí)現(xiàn)更新數(shù)據(jù)功能,結(jié)合實(shí)例形式分析了Python調(diào)用mysql存儲(chǔ)過(guò)程實(shí)現(xiàn)更新數(shù)據(jù)的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下2018-04-04
Python button選取本地圖片并顯示的實(shí)例
今天小編就為大家分享一篇Python button選取本地圖片并顯示的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-06-06
python進(jìn)行數(shù)據(jù)合并concat/merge
這篇文章主要介紹了python進(jìn)行數(shù)據(jù)合并concat/merge,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,感興趣的小伙伴可以參考一下2022-09-09
Centos7下源碼安裝Python3 及shell 腳本自動(dòng)安裝Python3的教程
這篇文章主要介紹了Centos7下源碼安裝Python3 shell 腳本自動(dòng)安裝Python3的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-03-03

