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正则简单实例分析
Mar 21 Python
Python进阶-函数默认参数(详解)
May 18 Python
python实现单链表中删除倒数第K个节点的方法
Sep 28 Python
Django 全局的static和templates的使用详解
Jul 19 Python
在Pytorch中使用样本权重(sample_weight)的正确方法
Aug 17 Python
python对常见数据类型的遍历解析
Aug 27 Python
Python基于Socket实现简单聊天室
Feb 17 Python
关于tf.TFRecordReader()函数的用法解析
Feb 17 Python
pycharm实现在子类中添加一个父类没有的属性
Mar 12 Python
Python pip install之SSL异常处理操作
Sep 03 Python
Python 下载Bing壁纸的示例
Sep 29 Python
关于Python 解决Python3.9 pandas.read_excel(‘xxx.xlsx‘)报错的问题
Nov 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多个文件及图片上传实例详解
2014/11/10 PHP
JavaScript的Function详细
2006/11/14 Javascript
使用CoffeeScrip优美方式编写javascript代码
2015/10/28 Javascript
JS实现“隐藏与显示”功能(多种方法)
2016/11/24 Javascript
JS如何生成一个不重复的ID的函数
2016/12/25 Javascript
Ajax异步文件上传与NodeJS express服务端处理
2017/04/01 NodeJs
webpack4 + react 搭建多页面应用示例
2018/08/03 Javascript
浅谈鸿蒙 JavaScript GUI 技术栈
2020/09/17 Javascript
原生js实现自定义消息提示框
2020/11/19 Javascript
JS操作JSON常用方法(10w阅读)
2020/12/06 Javascript
[01:45]IMBATV TI4前线报道-选手到达
2014/07/07 DOTA
Python2.x利用commands模块执行Linux shell命令
2016/03/11 Python
Python遍历目录中的所有文件的方法
2016/07/08 Python
python实现随机梯度下降(SGD)
2020/03/24 Python
python numpy实现文件存取的示例代码
2019/05/26 Python
Python八皇后问题解答过程详解
2019/07/29 Python
Python实现网页截图(PyQT5)过程解析
2019/08/12 Python
Python从文件中读取指定的行以及在文件指定位置写入
2019/09/06 Python
Python中的引用和拷贝实例解析
2019/11/14 Python
Pyinstaller加密打包应用的示例代码
2020/06/11 Python
浅析pandas随机排列与随机抽样
2021/01/22 Python
button在IE6/7下的黑边去除方案
2012/12/24 HTML / CSS
全方位了解CSS3的Regions扩展
2015/08/07 HTML / CSS
HTML5中的进度条progress元素简介及兼容性处理
2016/06/02 HTML / CSS
印尼美容产品购物网站:PerfectBeauty.id
2017/12/01 全球购物
中东奢侈品市场:Coveti
2019/05/12 全球购物
师范生自荐信
2013/10/27 职场文书
网络公司美工设计工作个人的自我评价
2013/11/03 职场文书
法律专业实习鉴定
2013/12/22 职场文书
房地产推广策划方案
2014/05/19 职场文书
工地质量标语
2014/06/12 职场文书
2014年党员个人剖析材料
2014/10/08 职场文书
教师考核评语大全
2014/12/31 职场文书
2015年大学社团工作总结
2015/04/09 职场文书
HTML+VUE分页实现炫酷物联网大屏功能
2021/05/27 Vue.js
python异步的ASGI与Fast Api实现
2021/07/16 Python