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算法学习之计数排序实例
Dec 18 Python
python使用Queue在多个子进程间交换数据的方法
Apr 18 Python
Django与JS交互的示例代码
Aug 23 Python
解决Django模板无法使用perms变量问题的方法
Sep 10 Python
python通过百度地图API获取某地址的经纬度详解
Jan 28 Python
Python网络爬虫中的同步与异步示例详解
Feb 03 Python
python找出完数的方法
Nov 12 Python
Python中dict和set的用法讲解
Mar 28 Python
Python paramiko模块使用解析(实现ssh)
Aug 30 Python
python pyinstaller打包exe报错的解决方法
Nov 02 Python
浅谈PyQt5中异步刷新UI和Python多线程总结
Dec 13 Python
Python深度学习之Pytorch初步使用
May 20 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
thinkphp实现面包屑导航(当前位置)例子分享
2014/05/10 PHP
Yii rules常用规则示例
2016/03/15 PHP
TP(thinkPHP)框架多层控制器和多级控制器的使用示例
2018/06/13 PHP
用jscript实现新建word文档
2007/06/15 Javascript
一个JavaScript变量声明的知识点
2013/10/28 Javascript
jQuery性能优化的38个建议
2014/03/04 Javascript
纯js实现遮罩层效果原理分析
2014/05/27 Javascript
Windows 系统下安装和部署Egret的开发环境
2014/07/31 Javascript
JS判断浏览器是否安装flash插件的简单方法
2016/09/13 Javascript
jQuery.datatables.js插件用法及api实例详解
2016/10/28 Javascript
微信小程序 表单Form实例详解(附源码)
2016/12/22 Javascript
nodejs中使用HTTP分块响应和定时器示例代码
2017/03/19 NodeJs
vue.js实现用户评论、登录、注册、及修改信息功能
2020/05/30 Javascript
一步步教会你微信小程序的登录鉴权
2018/04/09 Javascript
VUE脚手架具体使用方法
2019/05/20 Javascript
微信小程序左右滚动公告栏效果代码实例
2019/09/16 Javascript
vue循环数组改变点击文字的颜色
2019/10/14 Javascript
Vue 防止短时间内连续点击后多次触发请求的操作
2020/11/11 Javascript
基于Python的关键字监控及告警
2017/07/06 Python
python正则表达式爬取猫眼电影top100
2018/02/24 Python
python获取当前目录路径和上级路径的实例
2018/04/26 Python
对python同一个文件夹里面不同.py文件的交叉引用方法详解
2018/12/15 Python
Python实现DDos攻击实例详解
2019/02/02 Python
tensorflow的计算图总结
2020/01/12 Python
python实现单张图像拼接与批量图片拼接
2020/03/23 Python
利用pyecharts读取csv并进行数据统计可视化的实现
2020/04/17 Python
Python实现EM算法实例代码
2020/10/04 Python
css3制作动态进度条以及附加jQuery百分比数字显示
2012/12/13 HTML / CSS
美国最大点评网站:Yelp
2018/02/14 全球购物
DOUGLAS波兰:在线销售香水和化妆品
2020/07/05 全球购物
美国折扣香水网站:The Perfume Spot
2020/12/12 全球购物
小学生家长评语集锦
2014/01/30 职场文书
开工仪式主持词
2014/03/20 职场文书
2014会计年终工作总结
2014/12/20 职场文书
先进基层党组织材料
2014/12/25 职场文书
《倍数和因数》教学反思
2016/02/23 职场文书