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 相关文章推荐
Swift中的协议(protocol)学习教程
Jul 08 Python
Python+OpenCV人脸检测原理及示例详解
Oct 19 Python
python如何为被装饰的函数保留元数据
Mar 21 Python
Python 将Matrix、Dict保存到文件的方法
Oct 30 Python
pybind11在Windows下的使用教程
Jul 04 Python
Python3 全自动更新已安装的模块实现
Jan 06 Python
推荐8款常用的Python GUI图形界面开发框架
Feb 23 Python
Python编程快速上手——选择性拷贝操作案例分析
Feb 28 Python
读取nii或nii.gz文件中的信息即输出图像操作
Jul 01 Python
keras实现VGG16 CIFAR10数据集方式
Jul 07 Python
Flask-SocketIO服务端安装及使用代码示例
Nov 26 Python
Python Pandas list列表数据列拆分成多行的方法实现
Dec 14 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类
2006/11/27 PHP
使用JSON实现数据的跨域传输的php代码
2011/12/20 PHP
浅析memcache启动以及telnet命令详解
2013/06/28 PHP
BOOM vs RR BO5 第三场 2.14
2021/03/10 DOTA
Javascript Math ceil()、floor()、round()三个函数的区别
2010/03/09 Javascript
jQuery使用数组编写图片无缝向左滚动
2012/12/11 Javascript
js弹出层(jQuery插件形式附带reLoad功能)
2013/04/12 Javascript
基于jquery实现的文字淡入淡出效果
2013/11/14 Javascript
JavaScript通过事件代理高亮显示表格行的方法
2015/05/27 Javascript
jquery判断至少有一个checkbox被选中的方法
2015/06/05 Javascript
JavaScript鼠标事件,点击鼠标右键,弹出div的简单实例
2016/08/03 Javascript
jQuery.form.js插件不能解决连接超时(timeout)的原因分析及解决方法
2016/10/14 Javascript
如何实现星星评价(jquery.raty.js插件)
2016/12/21 Javascript
解决AngualrJS页面刷新导致异常显示问题
2017/04/20 Javascript
jQuery 实时保存页面动态添加的数据的示例
2017/08/14 jQuery
Vue2.0设置全局样式(less/sass和css)
2017/11/18 Javascript
浅析Visual Studio Code断点调试Vue
2018/02/27 Javascript
详解javascript中的babel到底是什么
2018/06/21 Javascript
vue-cli3.0使用及部分配置详解
2018/08/29 Javascript
使用vue实现一个电子签名组件的示例代码
2020/01/06 Javascript
浅谈实现在线预览PDF的几种解决办法
2020/08/10 Javascript
python分析网页上所有超链接的方法
2015/05/08 Python
python实现多线程网页下载器
2018/04/15 Python
python三方库之requests的快速上手
2019/03/04 Python
搞定这套Python爬虫面试题(面试会so easy)
2019/04/03 Python
英国最红的高街时尚品牌:Topshop
2016/08/05 全球购物
美国艺术和工艺品商店:Hobby Lobby
2020/12/09 全球购物
美容院考勤制度
2014/01/30 职场文书
发展部经理职责规定
2014/02/22 职场文书
个人违纪检讨书
2014/09/15 职场文书
2014年学校工会工作总结
2014/12/06 职场文书
优秀班组申报材料
2014/12/25 职场文书
公司员工体检通知
2015/04/21 职场文书
致运动员的广播稿
2015/08/19 职场文书
Python人工智能之混合高斯模型运动目标检测详解分析
2021/11/07 Python
Python利用zhdate模块实现农历日期处理
2022/03/31 Python