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连接sql server乱码的解决方法
Jan 28 Python
Python常用算法学习基础教程
Apr 13 Python
分数霸榜! python助你微信跳一跳拿高分
Jan 08 Python
对python append 与浅拷贝的实例讲解
May 04 Python
详解Python 协程的详细用法使用和例子
Jun 15 Python
Pycharm无法使用已经安装Selenium的解决方法
Oct 13 Python
python tkinter canvas 显示图片的示例
Jun 13 Python
在python中用print()输出多个格式化参数的方法
Jul 16 Python
python基于socket进行端口转发实现后门隐藏的示例
Jul 25 Python
Python模块汇总(常用第三方库)
Oct 07 Python
编写python代码实现简单抽奖器
Oct 20 Python
Django项目如何获得SSL证书与配置HTTPS
Apr 30 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
thinkPHP5.1框架使用SemanticUI实现分页功能示例
2019/08/03 PHP
php实现银联商务公众号+服务窗支付的示例代码
2019/10/12 PHP
将CKfinder整合进CKEditor3.0的新方法
2010/01/10 Javascript
Javascript 面向对象之重载
2010/05/04 Javascript
使用JS读秒使用示例
2013/09/21 Javascript
jquery常用特效方法使用示例
2014/04/25 Javascript
浅谈JavaScript Math和Number对象
2015/01/26 Javascript
JS插件overlib用法实例详解
2015/12/26 Javascript
学习JavaScript设计模式之享元模式
2016/01/18 Javascript
jquery mobile开发常见问题分析
2016/01/21 Javascript
javascript禁止超链接跳转的方法
2016/02/02 Javascript
Vue + Webpack + Vue-loader学习教程之相关配置篇
2017/03/14 Javascript
JS沙箱模式实例分析
2017/09/04 Javascript
node+koa实现数据mock接口的方法
2017/09/20 Javascript
Bootstrap Table列宽拖动的方法
2018/08/15 Javascript
基于Nodejs的Tcp封包和解包的理解
2018/09/19 NodeJs
webpack 静态资源集中输出的方法示例
2018/11/09 Javascript
python 基础学习第二弹 类属性和实例属性
2012/08/27 Python
Java Web开发过程中登陆模块的验证码的实现方式总结
2016/05/25 Python
Python编程产生非均匀随机数的几种方法代码分享
2017/12/13 Python
python批量修改图片大小的方法
2018/07/24 Python
Python2和Python3中urllib库中urlencode的使用注意事项
2018/11/26 Python
利用Python实现微信找房机器人实例教程
2019/03/10 Python
python利用wx实现界面按钮和按钮监听和字体改变的方法
2019/07/17 Python
在python Numpy中求向量和矩阵的范数实例
2019/08/26 Python
关于Python核心框架tornado的异步协程的2种方法详解
2019/08/28 Python
什么是接口(Interface)?
2013/02/01 面试题
Android面试题附答案
2014/12/08 面试题
中国好声音华少广告词
2014/03/17 职场文书
爽歪歪广告词
2014/03/20 职场文书
俞敏洪励志演讲稿
2014/04/29 职场文书
珠宝的促销活动方案
2014/08/31 职场文书
幼儿园感恩节活动方案
2014/10/06 职场文书
小学教师师德师风自我评价
2015/03/04 职场文书
农业项目合作意向书
2015/05/08 职场文书
详解CSS故障艺术
2021/05/25 HTML / CSS