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è)相等的字符串,返回值為True,即兩個(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基于socket實(shí)現(xiàn)的UDP及TCP通訊功能示例
這篇文章主要介紹了python基于socket實(shí)現(xiàn)的UDP及TCP通訊功能,結(jié)合實(shí)例形式分析了基于Python socket模塊的UDP及TCP通信相關(guān)客戶端、服務(wù)器端實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-11-11
Python中的Descriptor描述符學(xué)習(xí)教程
簡(jiǎn)單來(lái)說(shuō),數(shù)據(jù)描述符是指實(shí)現(xiàn)了__get__、__set__、__del__方法的類屬性,等效于定義了三個(gè)方法的接口,下面就來(lái)詳細(xì)看一下Python中的Descriptor修飾符學(xué)習(xí)教程2016-06-06
使用Python解析JSON的實(shí)現(xiàn)示例
本文主要介紹了使用Python解析JSON的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-12-12
玩數(shù)據(jù)必備Python庫(kù)之numpy使用詳解
NumPy提供了許多高級(jí)的數(shù)值編程工具,如矩陣數(shù)據(jù)類型、矢量處理,以及精密的運(yùn)算庫(kù),下面這篇文章主要給大家介紹了關(guān)于玩數(shù)據(jù)必備Python庫(kù)之numpy使用的相關(guān)資料,需要的朋友可以參考下2022-02-02
TensorFlow實(shí)現(xiàn)模型斷點(diǎn)訓(xùn)練,checkpoint模型載入方式
這篇文章主要介紹了TensorFlow實(shí)現(xiàn)模型斷點(diǎn)訓(xùn)練,checkpoint模型載入方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-05-05
Python光學(xué)仿真學(xué)習(xí)Gauss高斯光束在空間中的分布
這篇文章主要介紹了Python光學(xué)仿真學(xué)習(xí)中Gauss高斯光束在空間中的分布理解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2021-10-10
使用Django簡(jiǎn)單編寫一個(gè)XSS平臺(tái)的方法步驟
這篇文章主要介紹了使用Django簡(jiǎn)單編寫一個(gè)XSS平臺(tái)的方法步驟,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-03-03
python中DataFrame數(shù)據(jù)合并merge()和concat()方法詳解
Pandas提供了很多合并Series和Dataframe的強(qiáng)大的功能,通過(guò)這些功能可以方便的進(jìn)行數(shù)據(jù)分析,下面這篇文章主要給大家介紹了關(guān)于python中DataFrame數(shù)據(jù)合并merge()和concat()方法的相關(guān)資料,需要的朋友可以參考下2022-07-07

