python 两个一样的字符串用==结果为false问题的解决


Posted in Python onMarch 12, 2020

有时候我们需要判断两个字符串内容是否相等,判断内容相等,我们用‘==',但是有时候发现print(str1)和print(str2)眼看着一模一样,但是用==时却是false

可能会被这种问题莫名郁闷很久,其实问题有可能很简单,如果你的两个字符串末尾有其他符号,比如回车‘\n',print()的时候是看不到回车符的,所以,用以下来判断:

str1 = str1.strip() #去掉字符串中其他符号包括换行符等等
str2 = str2.strip()
if str2 == str1:
  ... #自己的代码
  ...

补充知识:python2和python3中关于不等于运算符的区别

Python2:如果用到不等于运算符,既可以使用<>也可以使用!=,代码如下:

python@python:/home/share/2py$ ipython
Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
 
In [1]: print(23 <> 24)
True
 
In [2]: print(23 != 24)
True

-----------------------------分割线-------------------------------

Python3k:如果用到不等于运算发,只能用!=,不能使用<>,代码如下:

python@python:/home/share/2py$ ipython3
Python 3.4.3 (default, Oct 14 2015, 20:28:29) 
 
In [1]: print(3 <> 3)
 
SyntaxError: invalid syntax
 
In [2]: print(3 != 3)
False

以上这篇python 两个一样的字符串用==结果为false问题的解决就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python之wxPython菜单使用详解
Sep 28 Python
一个基于flask的web应用诞生 使用模板引擎和表单插件(2)
Apr 11 Python
老生常谈Python之装饰器、迭代器和生成器
Jul 26 Python
浅谈Python实现Apriori算法介绍
Dec 20 Python
Python selenium抓取微博内容的示例代码
May 17 Python
python之线程通过信号pyqtSignal刷新ui的方法
Jan 11 Python
使用python serial 获取所有的串口名称的实例
Jul 02 Python
python的命名规则知识点总结
Oct 04 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
Jun 23 Python
Python装饰器如何实现修复过程解析
Sep 05 Python
将不规则的Python多维数组拉平到一维的方法实现
Jan 11 Python
pytorch 运行一段时间后出现GPU OOM的问题
Jun 02 Python
python不相等的两个字符串的 if 条件判断为True详解
Mar 12 #Python
Python 实现使用空值进行赋值 None
Mar 12 #Python
PyCharm永久激活方式(推荐)
Sep 22 #Python
Pycharm激活码激活两种快速方式(附最新激活码和插件)
Mar 12 #Python
pycharm激活码快速激活及使用步骤
Mar 12 #Python
Python自动化测试笔试面试题精选
Mar 12 #Python
PyCharm License Activation激活码失效问题的解决方法(图文详解)
Mar 12 #Python
You might like
phpmyadmin提示The mbstring extension is missing的解决方法
2014/12/17 PHP
php实现有趣的人品测试程序实例
2015/06/08 PHP
PHP设计模式之单例模式原理与实现方法分析
2018/04/25 PHP
超轻量级的基于jquery的三级展开列表
2011/04/26 Javascript
JavaScript获取图片的原始尺寸以宽度为例
2014/05/04 Javascript
首页图片漂浮效果示例代码
2014/06/05 Javascript
用jquery修复在iframe下的页面锚点失效问题
2014/08/22 Javascript
分享33个jQuery与CSS3实现的绚丽鼠标悬停效果
2014/12/15 Javascript
JS操作HTML自定义属性的方法
2015/02/10 Javascript
jquery衣服颜色选取插件效果代码分享
2015/08/28 Javascript
javascript Promise简单学习使用方法小结
2016/05/17 Javascript
vue父组件通过props如何向子组件传递方法详解
2017/08/16 Javascript
layui前端框架之table表数据的刷新方法
2018/08/17 Javascript
Angular2中监听数据更新的方法
2018/08/31 Javascript
微信小程序3种位置API的使用方法详解
2019/08/05 Javascript
vue实现购物车选择功能
2020/01/10 Javascript
[07:48]DOTA2上海特级锦标赛主赛事首日RECAP
2016/03/04 DOTA
python批量修改文件后缀示例代码分享
2013/12/24 Python
Python中元组,列表,字典的区别
2017/05/21 Python
python的exec、eval使用分析
2017/12/11 Python
python2.7实现FTP文件下载功能
2018/04/15 Python
Php多进程实现代码
2018/05/07 Python
解决Python2.7中IDLE启动没有反应的问题
2018/11/30 Python
Python Unittest根据不同测试环境跳过用例的方法
2018/12/16 Python
Python中new方法的详解
2019/01/15 Python
python的常见矩阵运算(小结)
2019/08/07 Python
如何在python中处理配置文件代码实例
2020/09/27 Python
关于多种方式完美解决Python pip命令下载第三方库的问题
2020/12/21 Python
毕业求职自荐信格式是什么
2013/11/19 职场文书
策划创业计划书
2014/02/06 职场文书
化学教学随笔感言
2014/02/19 职场文书
《菜园里》教学反思
2014/04/17 职场文书
教师师德师风整改措施
2014/10/24 职场文书
社区文明创建工作总结2015
2015/04/21 职场文书
2016年企业先进员工事迹材料
2016/02/25 职场文书
html5表单的required属性使用
2021/07/07 HTML / CSS