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批量修改文件后缀示例代码分享
Dec 24 Python
python在linux系统下获取系统内存使用情况的方法
May 11 Python
python实现对文件中图片生成带标签的txt文件方法
Apr 27 Python
解决pycharm安装后代码区不能编辑的问题
Oct 28 Python
对python多线程与global变量详解
Nov 09 Python
Django中间件拦截未登录url实例详解
Sep 03 Python
浅谈Python_Openpyxl使用(最全总结)
Sep 05 Python
python给图像加上mask,并提取mask区域实例
Jan 19 Python
Keras设定GPU使用内存大小方式(Tensorflow backend)
May 22 Python
使用openCV去除文字中乱入的线条实例
Jun 02 Python
Keras—embedding嵌入层的用法详解
Jun 10 Python
Python confluent kafka客户端配置kerberos认证流程详解
Oct 12 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写入WRITE编码为UTF8的文件的实现代码
2008/07/07 PHP
php session实现多级目录存放实现代码
2016/02/03 PHP
PHP中上传文件打印错误错误类型分析
2019/04/14 PHP
Javascript技术技巧大全(五)
2007/01/22 Javascript
javascript 流畅动画实现原理
2009/09/08 Javascript
用Javascript实现Sleep暂停功能代码
2010/09/03 Javascript
ejs v9 javascript模板系统
2012/03/21 Javascript
随鼠标移动的时钟非常漂亮遗憾的是只支持IE
2014/08/12 Javascript
JS扩展方法实例分析
2015/04/15 Javascript
兼容各大浏览器的JavaScript阻止事件冒泡代码
2015/07/09 Javascript
拥有一个属于自己的javascript表单验证插件
2016/03/24 Javascript
vue解决跨域路由冲突问题思路解析
2017/11/03 Javascript
微信小程序基于本地缓存实现点赞功能的方法
2017/12/18 Javascript
深入理解requireJS-实现一个简单的模块加载器
2018/01/15 Javascript
JavaScript+H5实现微信摇一摇功能
2018/05/23 Javascript
基于Vue实现关键词实时搜索高亮显示关键词
2018/07/21 Javascript
vue-router懒加载速度缓慢问题及解决方法
2018/11/25 Javascript
Angular 多级路由实现登录页面跳转(小白教程)
2019/11/19 Javascript
JavaScript前端开发时数值运算的小技巧
2020/07/28 Javascript
解决vue-cli输入命令vue ui没效果的问题
2020/11/17 Javascript
Python优化技巧之利用ctypes提高执行速度
2016/09/11 Python
Python解惑之True和False详解
2017/04/24 Python
Python中如何优雅的合并两个字典(dict)方法示例
2017/08/09 Python
使用apidoc管理RESTful风格Flask项目接口文档方法
2018/02/07 Python
PyQt5每天必学之弹出消息框
2018/04/19 Python
Python3.4学习笔记之列表、数组操作示例
2019/03/01 Python
美国在线纱线商店:Darn Good Yarn
2019/03/20 全球购物
四种会话跟踪技术
2015/05/20 面试题
师范生个人推荐信
2013/11/29 职场文书
大学活动邀请函
2014/01/28 职场文书
幼儿园中秋节活动反思
2014/02/16 职场文书
青春无悔演讲稿
2014/05/08 职场文书
护士节策划方案
2014/05/19 职场文书
招标授权委托书样本
2014/09/23 职场文书
pandas中pd.groupby()的用法详解
2022/06/16 Python
python中validators库的使用方法详解
2022/09/23 Python