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中字典的键的使用
Aug 19 Python
深入解答关于Python的11道基本面试题
Apr 01 Python
利用python操作SQLite数据库及文件操作详解
Sep 22 Python
Python实现破解猜数游戏算法示例
Sep 25 Python
解决Scrapy安装错误:Microsoft Visual C++ 14.0 is required...
Oct 01 Python
详解supervisor使用教程
Nov 21 Python
在python win系统下 打开TXT文件的实例
Apr 29 Python
Python爬虫包BeautifulSoup学习实例(五)
Jun 17 Python
解决Python print输出不换行没空格的问题
Nov 14 Python
python爬虫爬取幽默笑话网站
Oct 24 Python
Django模板标签中url使用详解(url跳转到指定页面)
Mar 19 Python
Python下划线5种含义代码实例解析
Jul 10 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
自动跳转中英文页面
2006/10/09 PHP
PHP入门学习的几个不错的实例代码
2008/07/13 PHP
PHP中的integer类型使用分析
2010/07/27 PHP
PHP实现提取一个图像文件并在浏览器上显示的代码
2012/10/06 PHP
Thinkphp中import的几个用法详细介绍
2014/07/02 PHP
php实现的Timer页面运行时间监测类
2014/09/24 PHP
thinkphp5框架实现数据库读取的数据转换成json格式示例
2019/10/10 PHP
PHP $O00OO0=urldecode & eval 解密,记一次商业源码的去后门
2020/09/13 PHP
下载网站打开页面后间隔多少时间才显示下载链接地址的代码
2010/04/25 Javascript
用于节点操作的API,颠覆原生操作HTML DOM节点的API
2010/12/11 Javascript
基于jQuery的合并表格中相同文本的相邻单元格的代码
2011/04/06 Javascript
angular.foreach 循环方法使用指南
2015/01/06 Javascript
JS封装的选项卡TAB切换效果示例
2016/09/20 Javascript
使用 Vue 绑定单个或多个 Class 名的实例代码
2018/01/08 Javascript
vue-router 组件复用问题详解
2018/01/22 Javascript
JavaScript面向对象的程序设计(犯迷糊的小羊)
2018/05/27 Javascript
学习使用ExpressJS 4.0中的新Router的用法
2018/11/06 Javascript
详解Vue+Element的动态表单,动态表格(后端发送配置,前端动态生成)
2019/04/20 Javascript
php结合js实现多条件组合查询
2019/05/28 Javascript
微信小程序和H5页面间相互跳转代码实例
2019/09/19 Javascript
怎么理解wx.navigateTo的events参数使用详情
2020/05/18 Javascript
简单介绍Python的Django框架加载模版的方式
2015/07/20 Python
Python实现针对含中文字符串的截取功能示例
2017/09/22 Python
wxPython实现窗口用图片做背景
2018/04/25 Python
Python3实现的简单工资管理系统示例
2019/03/12 Python
使用Python的SymPy库解决数学运算问题的方法
2019/03/27 Python
python 和c++实现旋转矩阵到欧拉角的变换方式
2019/12/04 Python
Django多进程滚动日志问题解决方案
2019/12/17 Python
Numpy中ndim、shape、dtype、astype的用法详解
2020/06/14 Python
什么是python的函数体
2020/06/19 Python
Python3爬虫关于识别点触点选验证码的实例讲解
2020/07/30 Python
Timberland美国官网:全球领先的户外品牌
2016/08/15 全球购物
建设工地安全标语
2014/06/07 职场文书
高中教师个人总结
2015/02/10 职场文书
2015年世界无烟日演讲稿
2015/03/18 职场文书
解决persistence.xml配置文件修改存放路径的问题
2022/02/24 Java/Android