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实现简单的循环购物车功能示例代码
Jul 05 Python
基于Python代码编辑器的选用(详解)
Sep 13 Python
Python使用matplotlib实现绘制自定义图形功能示例
Jan 18 Python
Window 64位下python3.6.2环境搭建图文教程
Sep 19 Python
使用Python获取网段IP个数以及地址清单的方法
Nov 01 Python
详解在Python中以绝对路径或者相对路径导入文件的方法
Aug 30 Python
Python 函数绘图及函数图像微分与积分
Nov 20 Python
python实现录屏功能(亲测好用)
Mar 02 Python
Pyspark读取parquet数据过程解析
Mar 27 Python
再也不用花钱买漫画!Python爬取某漫画的脚本及源码
Jun 09 Python
python的变量和简单数字类型详解
Sep 15 Python
Python中使用Opencv开发停车位计数器功能
Apr 04 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 文件上传系统手记
2009/10/26 PHP
php设计模式 Decorator(装饰模式)
2011/06/26 PHP
php存储过程调用实例代码
2013/02/03 PHP
php的api数据接口书写实例(推荐)
2016/09/22 PHP
PHP使用pdo实现事务处理操作示例
2018/09/05 PHP
getElementById().innerHTML与getElementById().value的区别
2016/10/27 Javascript
微信小程序 解决请求服务器手机预览请求不到数据的方法
2017/01/04 Javascript
深入浅出es6模板字符串
2017/08/26 Javascript
微信小程序中时间戳和日期的相互转换问题
2018/07/09 Javascript
JS数组splice操作实例分析
2019/10/12 Javascript
JavaScript 闭包的使用场景
2020/09/17 Javascript
[46:43]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#2LGD VS MVP.Phx第二局
2016/03/02 DOTA
[02:32]“虐狗”镜头慎点 2016国际邀请赛中国区预选赛现场玩家采访
2016/06/28 DOTA
easy_install python包安装管理工具介绍
2013/02/10 Python
使用Python编写一个简单的tic-tac-toe游戏的教程
2015/04/16 Python
python django 增删改查操作 数据库Mysql
2017/07/27 Python
用tensorflow构建线性回归模型的示例代码
2018/03/05 Python
浅谈python正则的常用方法 覆盖范围70%以上
2018/03/14 Python
Python 统计字数的思路详解
2018/05/08 Python
Python判断以什么结尾以什么开头的实例
2018/10/27 Python
python实现简单的单变量线性回归方法
2018/11/08 Python
通过python扫描二维码/条形码并打印数据
2019/11/14 Python
python3实现往mysql中插入datetime类型的数据
2020/03/02 Python
如何理解Python中的变量
2020/06/01 Python
html5 拖拽及用 js 实现拖拽功能的示例代码
2020/10/23 HTML / CSS
来自世界上最好大学的在线课程:edX
2018/10/16 全球购物
白俄罗斯在线大型超市:e-dostavka.by
2019/07/25 全球购物
Moss Bros官网:英国排名第一的西装店
2020/02/26 全球购物
北京某公司的.net笔试题
2014/03/20 面试题
升职自荐书范文
2013/11/28 职场文书
网站美工岗位职责
2014/04/02 职场文书
旅游饭店管理专业自荐书
2014/06/28 职场文书
四风对照检查剖析材料
2014/10/07 职场文书
2015年优质护理服务工作总结
2015/04/08 职场文书
初一军训感言
2015/08/01 职场文书
2016大学军训心得体会
2016/01/11 职场文书