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获取当前时间的方法
Jan 14 Python
python中元类用法实例
Oct 10 Python
python实现类的静态变量用法实例
May 08 Python
Python 专题六 局部变量、全局变量global、导入模块变量
Mar 20 Python
python方向键控制上下左右代码
Jan 20 Python
python 中if else 语句的作用及示例代码
Mar 05 Python
python库lxml在linux和WIN系统下的安装
Jun 24 Python
详解Python3中setuptools、Pip安装教程
Jun 18 Python
python简单区块链模拟详解
Jul 03 Python
python 常见的排序算法实现汇总
Aug 21 Python
anaconda安装pytorch1.7.1和torchvision0.8.2的方法(亲测可用)
Feb 01 Python
python数字图像处理:图像的绘制
Jun 28 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
php自定义urlencode,urldecode函数实例
2015/03/24 PHP
PHP中file_get_contents函数抓取https地址出错的解决方法(两种方法)
2015/09/22 PHP
php判断电子邮件是否正确方法
2018/12/04 PHP
常用参考资料(手册)下载或者链接
2006/07/22 Javascript
学习js在线html(富文本,所见即所得)编辑器
2012/12/18 Javascript
jquery实现聚光灯效果的方法
2015/02/06 Javascript
js中编码函数:escape,encodeURI与encodeURIComponent详解
2017/03/21 Javascript
easyui关于validatebox实现多重规则验证的方法(必看)
2017/04/12 Javascript
jquery操作ul的一些操作笔记整理(干货)
2017/08/31 jQuery
利用express启动一个server服务的方法
2017/09/17 Javascript
微信小程序实现即时通信聊天功能的实例代码
2018/08/17 Javascript
默认浏览器设置及vue自动打开页面的方法
2018/09/21 Javascript
详解React之key的使用和实践
2018/09/29 Javascript
全面了解JavaScript的作用域链
2019/04/03 Javascript
JavaScript接口实现方法实例分析
2020/05/16 Javascript
python中日期和时间格式化输出的方法小结
2015/03/19 Python
Python内置数据结构与操作符的练习题集锦
2016/07/01 Python
Python中字符串的修改及传参详解
2016/11/30 Python
Python堆排序原理与实现方法详解
2018/05/11 Python
pycharm+PyQt5+python最新开发环境配置(踩坑)
2019/02/11 Python
浅析python的Lambda表达式
2019/02/27 Python
解决pyecharts在jupyter notebook中使用报错问题
2020/04/23 Python
Python搭建Spark分布式集群环境
2019/07/05 Python
python3 打印输出字典中特定的某个key的方法示例
2019/07/06 Python
python 含子图的gif生成时内存溢出的方法
2019/07/07 Python
python GUI库图形界面开发之PyQt5窗口控件QWidget详细使用方法
2020/02/26 Python
手把手教你安装Windows版本的Tensorflow
2020/03/26 Python
Django权限设置及验证方式
2020/05/13 Python
django跳转页面传参的实现
2020/09/17 Python
衰败城市英国官网:Urban Decay英国
2020/04/29 全球购物
大学军训通讯稿
2014/01/13 职场文书
烹调加工管理制度
2014/02/04 职场文书
2014个人四风对照检查材料思想汇报
2014/09/18 职场文书
医生见习报告范文
2014/11/03 职场文书
党支部培养考察意见
2015/06/02 职场文书
2016年“我们的节日·清明节”活动总结
2016/04/01 职场文书