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 相关文章推荐
深入理解Javascript中的this关键字
Mar 27 Python
如何准确判断请求是搜索引擎爬虫(蜘蛛)发出的请求
Oct 13 Python
Python实现的生成格雷码功能示例
Jan 24 Python
解决nohup执行python程序log文件写入不及时的问题
Jan 14 Python
python使用Plotly绘图工具绘制水平条形图
Mar 25 Python
Python使用Pandas对csv文件进行数据处理的方法
Aug 01 Python
python 通过视频url获取视频的宽高方式
Dec 10 Python
linux 下python多线程递归复制文件夹及文件夹中的文件
Jan 02 Python
如何给Python代码进行加密
Jan 10 Python
解决python ThreadPoolExecutor 线程池中的异常捕获问题
Apr 08 Python
Python Tornado核心及相关原理详解
Jun 24 Python
python基础学习之生成器与文件系统知识总结
May 25 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 Static延迟静态绑定用法分析
2016/03/16 PHP
Laravel5.1数据库连接、创建数据库、创建model及创建控制器的方法
2016/03/29 PHP
Apache PHP MySql安装配置图文教程
2016/08/27 PHP
php与c 实现按行读取文件实例代码
2017/01/03 PHP
php中数组最简单的使用方法
2020/12/27 PHP
JavaScript高级程序设计 读书笔记之十一 内置对象Global
2012/03/07 Javascript
JavaScript的递归之递归与循环示例介绍
2013/08/05 Javascript
Node.js文件操作详解
2014/08/16 Javascript
jQuery如何防止这种冒泡事件发生
2015/02/27 Javascript
JavaScript控制网页平滑滚动到指定元素位置的方法
2015/04/17 Javascript
js仿3366小游戏选字游戏
2016/04/14 Javascript
Vue声明式渲染详解
2017/05/17 Javascript
bootstrap multiselect下拉列表功能
2017/08/22 Javascript
weui框架实现上传、预览和删除图片功能代码
2017/08/24 Javascript
React.Js添加与删除onScroll事件的方法详解
2017/11/03 Javascript
vue-router 组件复用问题详解
2018/01/22 Javascript
解决cordova+vue 项目打包成APK应用遇到的问题
2019/05/10 Javascript
如何使用Javascript中的this关键字
2020/05/28 Javascript
JS pushlet XMLAdapter适配器用法案例解析
2020/10/16 Javascript
vue+elementui通用弹窗的实现(新增+编辑)
2021/01/07 Vue.js
详解微信小程序(Taro)手动埋点和自动埋点的实现
2021/03/02 Javascript
[07:54]DOTA2 MV《我的动力鞋》 ImbaTV 出品
2014/11/21 DOTA
教你使用python画一朵花送女朋友
2018/03/29 Python
使用Python操作FTP实现上传和下载的方法
2019/04/01 Python
Django获取该数据的上一条和下一条方法
2019/08/12 Python
tensorboard显示空白的解决
2020/02/15 Python
Python 实现黑客帝国中的字符雨的示例代码
2020/02/20 Python
Python如何在bool函数中取值
2020/09/21 Python
自我评价优秀范文分享
2013/11/30 职场文书
会议欢迎标语
2014/06/30 职场文书
会计系毕业求职信
2014/08/07 职场文书
手术室护士节演讲稿
2014/08/27 职场文书
学生无故旷课检讨书
2014/09/20 职场文书
小学英语复习计划
2015/01/19 职场文书
公司租车协议书
2015/01/29 职场文书
jQuery实现广告显示和隐藏动画
2021/07/04 jQuery