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 多进程通信模块的简单实现
Feb 20 Python
Python 和 JS 有哪些相同之处
Nov 23 Python
Python网络编程之TCP与UDP协议套接字用法示例
Feb 02 Python
DataFrame 将某列数据转为数组的方法
Apr 13 Python
Python简单实现阿拉伯数字和罗马数字的互相转换功能示例
Apr 17 Python
对pandas数据判断是否为NaN值的方法详解
Nov 06 Python
浅谈python标准库--functools.partial
Mar 13 Python
python简单实现AES加密和解密
Mar 28 Python
Django 后台带有字典的列表数据与页面js交互实例
Apr 03 Python
基于PyQT实现区分左键双击和单击
May 19 Python
Python实现简繁体转换
Jun 07 Python
Python如何让字典保持有序排列
Apr 29 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
德生PL330的评价与改造
2021/03/02 无线电
PHP完整的日历类(CLASS)
2006/11/27 PHP
神盾加密解密教程(二)PHP 神盾解密
2014/06/08 PHP
PHP递归遍历指定文件夹内的文件实现方法
2016/11/15 PHP
php图片合成方法(多张图片合成一张)
2017/11/25 PHP
通过javascript设置css属性的代码
2009/12/28 Javascript
23个Javascript弹出窗口特效整理
2011/02/25 Javascript
利用js(jquery)操作Cookie的方法说明
2013/12/19 Javascript
jquery的ajax异步请求接收返回json数据实例
2014/06/16 Javascript
JS不能跨域借助jquery获取IP地址的方法
2014/08/20 Javascript
jQuery自定义添加&quot;$&quot;与解决&quot;$&quot;冲突的方法
2015/01/19 Javascript
jQuery制作仿Mac Lion OS滚动条效果
2015/02/10 Javascript
jQuery实现仿路边灯箱广告图片轮播效果
2015/04/15 Javascript
JS实现完全语义化的网页选项卡效果代码
2015/09/15 Javascript
基于jQuery倒计时插件实现团购秒杀效果
2016/05/13 Javascript
JS版微信6.0分享接口用法分析
2016/10/13 Javascript
JavaScript中常用的验证reg
2016/10/13 Javascript
NodeJs的fs读写删除移动监听
2017/04/28 NodeJs
JavaScript中document.referrer的用法详解
2017/07/04 Javascript
input输入框内容实时监测(附代码)
2017/08/15 Javascript
微信小程序使用progress组件实现显示进度功能【附源码下载】
2017/12/12 Javascript
微信小程序实现城市列表选择
2018/06/05 Javascript
Vue项目部署在Spring Boot出现页面空白问题的解决方案
2018/11/26 Javascript
解决layui动态加载复选框无法选中的问题
2019/09/20 Javascript
vue基于v-charts封装双向条形图的实现代码
2019/12/09 Javascript
[02:36]DOTA2英雄基础教程 一击致命幻影刺客
2013/12/06 DOTA
[01:09:13]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第三场 1月19日
2021/03/11 DOTA
解决windows下python3使用multiprocessing.Pool出现的问题
2020/04/08 Python
aws 通过boto3 python脚本打pach的实现方法
2020/05/10 Python
Python 操作SQLite数据库的示例
2020/10/16 Python
办公室经理岗位职责
2014/01/01 职场文书
领导班子个人对照检查剖析材料
2014/09/29 职场文书
初中教师个人总结
2015/02/10 职场文书
SqlServer: 如何更改表的文件组?(进而改变存储位置)
2021/04/05 SQL Server
JS不要再到处使用绝对等于运算符了
2021/04/30 Javascript
spring cloud eureka 服务启动失败的原因分析及解决方法
2022/03/17 Java/Android