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中的ConfigParser模块使用详解
May 04 Python
详解Python中的type()方法的使用
May 21 Python
在Python中操作时间之tzset()方法的使用教程
May 22 Python
Python实现配置文件备份的方法
Jul 30 Python
详解python单例模式与metaclass
Jan 15 Python
Python3.6连接Oracle数据库的方法详解
May 18 Python
Python在图片中插入大量文字并且自动换行
Jan 02 Python
Python 继承,重写,super()调用父类方法操作示例
Sep 29 Python
python 类之间的参数传递方式
Dec 20 Python
在python3中实现查找数组中最接近与某值的元素操作
Feb 29 Python
Python selenium爬取微博数据代码实例
May 22 Python
使用pyplot.matshow()函数添加绘图标题
Jun 16 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对mongodb的扩展(初出茅庐)
2012/11/11 PHP
功能强大的PHP发邮件类
2016/08/29 PHP
Laravel框架实现的记录SQL日志功能示例
2018/06/19 PHP
Laravel validate error处理,ajax,json示例
2019/10/25 PHP
ExtJS的FieldSet的column列布局
2009/11/20 Javascript
JavaScript 嵌套函数指向this对象错误的解决方法
2010/03/15 Javascript
Jquery Ajax 学习实例2 向页面发出请求 返回JSon格式数据
2010/03/15 Javascript
深入剖析JavaScript中的枚举功能
2014/03/06 Javascript
jquery1.10给新增元素绑定事件的方法
2014/03/06 Javascript
让图片跳跃起来  javascript图片轮播特效
2016/02/16 Javascript
jquery根据td给相同tr下其他td赋值的实现方法
2016/10/05 Javascript
详解node.js中的npm和webpack配置方法
2018/01/21 Javascript
JS使用tween.js动画库实现轮播图并且有切换功能
2018/07/17 Javascript
JS实现判断有效的数独算法示例
2019/02/25 Javascript
vue实现侧边栏导航效果
2019/10/21 Javascript
原生JS实现烟花效果
2020/03/10 Javascript
解决ant-design-vue中menu菜单无法默认展开的问题
2020/10/31 Javascript
[02:47]2018年度DOTA2最佳辅助位选手4号位-完美盛典
2018/12/17 DOTA
[01:03]PWL开团时刻DAY6——别打我
2020/11/05 DOTA
Windows系统配置python脚本开机启动的3种方法分享
2015/03/10 Python
python制作花瓣网美女图片爬虫
2015/10/28 Python
Python实现的序列化和反序列化二叉树算法示例
2019/03/02 Python
Numpy对数组的操作:创建、变形(升降维等)、计算、取值、复制、分割、合并
2019/08/28 Python
浅谈Tensorflow 动态双向RNN的输出问题
2020/01/20 Python
python如何实现单链表的反转
2020/02/10 Python
Python自动创建Excel并获取内容
2020/09/16 Python
努比亚手机官网:nubia
2016/10/06 全球购物
Champs Sports加拿大:北美最大的以商场为基础的专业运动鞋和服装零售商之一
2018/05/01 全球购物
Probikekit欧盟:在线公路自行车专家
2019/07/12 全球购物
《独坐敬亭山》教学反思
2014/04/08 职场文书
学习党代会心得体会
2014/09/05 职场文书
家庭财产分割协议书范本
2014/11/24 职场文书
2015年社区综治宣传月活动总结
2015/03/25 职场文书
营业员岗位职责范本
2015/04/14 职场文书
如何用JavaScript实现一个数组惰性求值库
2021/05/05 Javascript
如何用vue实现网页截图你知道吗
2021/11/17 Vue.js