Python判断中文字符串是否相等的实例


Posted in Python onJuly 06, 2018

Python判断两个相等的中文字符串为false,将两个待比较的字符串都把unicode编码设为‘utf-8'也不能解决问题,具体原因如下:

1.首先查看待比较两个字符串的编码格式 ,使用命令

import chardet
......
string_code = chardet.detect(string_word)

比较两个字符串的编码结果,如下图所示

Python判断中文字符串是否相等的实例

一个编码格式为‘UTF-8-SIG',另一个编码格式为‘utf-8',两个字符串的编码格式不同,所以比较的结果为不相等

出现编码为‘UTF-8-SIG'是因为文件在存储的时候以UTF-8格式编码保存,将文件以UTF-8无BOM格式编码存储,则读取出的数据编码格式自然变为‘utf-8'

2.文件以UTF-8无BOM格式编码重新存储,重新比较两个相等的字符串,返回值为True,即两个字符串相等

以上这篇Python判断中文字符串是否相等的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中.py文件打包成exe可执行文件详解
Mar 22 Python
如何使用Python的Requests包实现模拟登陆
Apr 27 Python
python 字典修改键(key)的几种方法
Aug 10 Python
python 处理string到hex脚本的方法
Oct 26 Python
详解python中init方法和随机数方法
Mar 13 Python
Python字典对象实现原理详解
Jul 01 Python
Python 求数组局部最大值的实例
Nov 26 Python
基于Python词云分析政府工作报告关键词
Jun 02 Python
Python 按比例获取样本数据或执行任务的实现代码
Dec 03 Python
Python类方法总结讲解
Jul 26 Python
Python IO文件管理的具体使用
Mar 20 Python
Python获取字典中某个key的value
Apr 13 Python
Python中使用Counter进行字典创建以及key数量统计的方法
Jul 06 #Python
python 字典 按key值大小 倒序取值的实例
Jul 06 #Python
对python字典元素的添加与修改方法详解
Jul 06 #Python
替换python字典中的key值方法
Jul 06 #Python
python 字典中文key处理,读取,比较方法
Jul 06 #Python
python迭代dict的key和value的方法
Jul 06 #Python
Python socket套接字实现C/S模式远程命令执行功能案例
Jul 06 #Python
You might like
php和mysql中uft-8中文编码乱码的几种解决办法
2012/04/19 PHP
解析PHP的session过期设置
2013/06/29 PHP
PHP中list()函数用法实例简析
2016/01/08 PHP
php利用云片网实现短信验证码功能的示例代码
2017/11/18 PHP
PHP智能识别收货地址信息实例
2019/01/05 PHP
php实例化一个类的具体方法
2019/09/19 PHP
如何取得中文输入的真实长度?
2006/06/24 Javascript
innerHTML,outerHTML,innerTEXT三者之间的区别
2007/01/28 Javascript
限制文本字节数js代码
2007/03/06 Javascript
JavaScript 实现??打印?理
2007/04/28 Javascript
javascript 面向对象编程  function是方法(函数)
2009/09/17 Javascript
如何将一个String和多个String值进行比较思路分析
2013/04/22 Javascript
三种方式获取XMLHttpRequest对象
2014/04/21 Javascript
jquery控制select的text/value值为选中状态
2014/06/03 Javascript
基于jQuery实现仿淘宝套餐选择插件
2015/03/04 Javascript
jQuery获取上传文件的名称的正则表达式
2015/05/21 Javascript
jQuery绑定事件-多种实现方式总结
2016/05/09 Javascript
Avalon中文长字符截取、关键字符隐藏、自定义过滤器
2016/05/18 Javascript
js简单实现图片延迟加载的方法
2016/07/19 Javascript
基于jquery实现的银行卡号每隔4位自动插入空格的实现代码
2016/11/22 Javascript
a标签置灰不可点击的实现方法
2017/02/06 Javascript
jQuery实现上传图片前预览效果功能
2017/08/03 jQuery
elementUI select组件value值注意事项详解
2019/05/29 Javascript
node.js爬虫框架node-crawler初体验
2020/10/29 Javascript
[35:29]Secret vs VG 2018国际邀请赛淘汰赛BO3 第三场 8.23
2018/08/24 DOTA
Python设计实现的计算器功能完整实例
2017/08/18 Python
Python绘制3D图形
2018/05/03 Python
OpenCV 模板匹配
2019/07/10 Python
利用异或运算实现两个无符号数的加法运算
2013/12/20 面试题
SQL Server数据库笔试题和答案
2016/02/04 面试题
车辆工程专业求职信
2014/06/14 职场文书
小学生一分钟演讲稿
2014/08/26 职场文书
加强干部作风建设整改方案
2014/10/24 职场文书
幼儿园法制宣传日活动总结
2014/11/01 职场文书
2015年健康教育工作总结
2015/04/10 职场文书
人事任命通知书
2015/04/21 职场文书