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中list列表的一些进阶使用方法介绍
Aug 15 Python
Python单链表简单实现代码
Apr 27 Python
TensorFlow实现Softmax回归模型
Mar 09 Python
Python wxpython模块响应鼠标拖动事件操作示例
Aug 23 Python
解决PySide+Python子线程更新UI线程的问题
Jan 11 Python
PyTorch搭建一维线性回归模型(二)
May 22 Python
详解Django CAS 解决方案
Oct 30 Python
Python模块的制作方法实例分析
Dec 21 Python
浅谈PyTorch中in-place operation的含义
Jun 27 Python
使用darknet框架的imagenet数据分类预训练操作
Jul 07 Python
用python给csv里的数据排序的具体代码
Jul 17 Python
Python 数据可视化神器Pyecharts绘制图像练习
Feb 28 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
漫荒推荐:画风超赞的国风漫画推荐 超长假期不无聊
2020/03/08 国漫
谈谈PHP语法(5)
2006/10/09 PHP
javascript jQuery $.post $.ajax用法
2008/07/09 Javascript
jquery BS,dialog控件自适应大小
2009/07/06 Javascript
JS的反射问题
2010/04/07 Javascript
Jquery 绑定时间实现代码
2011/05/03 Javascript
javascript获得服务器端控件的ID的实现代码
2011/12/28 Javascript
js 判断所选时间(或者当前时间)是否在某一时间段的实现代码
2015/09/05 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(一)之数据支持json字符串、list集合
2016/08/11 Javascript
Bootstrap源码学习笔记之bootstrap进度条
2016/12/24 Javascript
利用Vue.js实现求职在线之职位查询功能
2017/07/03 Javascript
使用mint-ui开发项目的一些心得(分享)
2017/09/07 Javascript
基于Bootstrap表单验证功能
2017/11/17 Javascript
js实现图片上传并预览功能
2018/08/06 Javascript
Openlayers学习之地图比例尺控件
2020/09/28 Javascript
JS如何调用WebAssembly编译出来的.wasm文件
2020/11/05 Javascript
Python 判断是否为质数或素数的实例
2017/10/30 Python
详解Django的model查询操作与查询性能优化
2018/10/16 Python
python中import与from方法总结(推荐)
2019/03/21 Python
详解利用python+opencv识别图片中的圆形(霍夫变换)
2019/07/01 Python
python运用pygame库实现双人弹球小游戏
2019/11/25 Python
python 使用while循环输出*组成的菱形实例
2020/04/12 Python
基于Python pyecharts实现多种图例代码解析
2020/08/10 Python
css3进阶之less实现星空动画的示例代码
2019/09/10 HTML / CSS
Hashtable 添加内容的方式有哪几种,有什么区别?
2012/04/08 面试题
会计辞职信范文
2014/01/15 职场文书
聚美优品陈欧广告词
2014/03/14 职场文书
小学教师培训方案
2014/06/09 职场文书
新文化运动的口号
2014/06/21 职场文书
大学计划书范文800字
2014/08/14 职场文书
2014年设计师工作总结
2014/11/25 职场文书
2015年国际护士节演讲稿
2015/03/18 职场文书
党员干部学习心得体会
2016/01/23 职场文书
我对PyTorch dataloader里的shuffle=True的理解
2021/05/20 Python
Python使用openpyxl模块处理Excel文件
2022/06/05 Python
Oracle数据库事务的开启与结束详解
2022/06/25 Oracle