最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python判斷中文字符串是否相等的實(shí)例

 更新時(shí)間:2018年07月06日 14:18:04   作者:一顆青春痘  
今天小編就為大家分享一篇Python判斷中文字符串是否相等的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

Python判斷兩個(gè)相等的中文字符串為false,將兩個(gè)待比較的字符串都把unicode編碼設(shè)為‘utf-8'也不能解決問題,具體原因如下:

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無BOM格式編碼存儲(chǔ),則讀取出的數(shù)據(jù)編碼格式自然變?yōu)椤畊tf-8'

2.文件以UTF-8無BOM格式編碼重新存儲(chǔ),重新比較兩個(gè)相等的字符串,返回值為True,即兩個(gè)字符串相等

以上這篇Python判斷中文字符串是否相等的實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

德庆县| 馆陶县| 武清区| 武宁县| 宜州市| 微山县| 博爱县| 南陵县| 商城县| 淮安市| 武宣县| 曲靖市| 沭阳县| 嵩明县| 平湖市| 柏乡县| 苏尼特右旗| 安泽县| 门头沟区| 巴青县| 浦江县| 耒阳市| 新民市| 合水县| 汉寿县| 沁水县| 维西| 从化市| 崇礼县| 长宁区| 江阴市| 永胜县| 南京市| 新密市| 八宿县| 阿克陶县| 射洪县| 拉萨市| 屯留县| 精河县| 潍坊市|