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 相关文章推荐
python3生成随机数实例
Oct 20 Python
仅用500行Python代码实现一个英文解析器的教程
Apr 02 Python
通过mod_python配置运行在Apache上的Django框架
Jul 22 Python
Python编写简单的HTML页面合并脚本
Jul 11 Python
Python排序搜索基本算法之选择排序实例分析
Dec 09 Python
Python迭代器与生成器用法实例分析
Jul 09 Python
解决python3中cv2读取中文路径的问题
Dec 05 Python
Python 3.6 -win64环境安装PIL模块的教程
Jun 20 Python
Python socket模块ftp传输文件过程解析
Nov 05 Python
Python SQLAlchemy入门教程(基本用法)
Nov 11 Python
Python中实现一行拆多行和多行并一行的示例代码
Sep 06 Python
Python使用pandas导入csv文件内容的示例代码
Dec 24 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.ini中文版(1)
2006/10/09 PHP
五个PHP程序员工具
2008/05/26 PHP
PHP 字符串加密函数(在指定时间内加密还原字符串,超时无法还原)
2010/04/28 PHP
PHP+MySQL实现输入页码跳转到指定页面功能示例
2018/06/01 PHP
php中pcntl_fork创建子进程的方法实例
2019/03/14 PHP
PHP实现获取url地址中顶级域名的方法示例
2019/06/05 PHP
JavaScript SetInterval与setTimeout使用方法详解
2013/11/15 Javascript
YUI模块开发原理详解
2013/11/18 Javascript
JS实现侧悬浮浮动实例代码
2013/11/29 Javascript
JS获取下拉列表所选中的TEXT和Value的实现代码
2014/01/11 Javascript
自己实现ajax封装示例分享
2014/04/01 Javascript
举例讲解如何判断JavaScript中对象的类型
2016/04/22 Javascript
nodejs连接mysql数据库简单封装示例-mysql模块
2017/04/10 NodeJs
Three.js实现绘制字体模型示例代码
2017/09/26 Javascript
vue使用element-ui的el-input监听不了回车事件的解决方法
2018/01/12 Javascript
一个简单的node.js界面实现方法
2018/06/01 Javascript
详解如何在vue项目中使用lodop打印插件
2018/09/27 Javascript
[36:14]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第二局
2016/02/28 DOTA
python3爬取淘宝信息代码分析
2018/02/10 Python
使用turtle绘制五角星、分形树
2019/10/06 Python
使用Python paramiko模块利用多线程实现ssh并发执行操作
2019/12/05 Python
Python 写了个新型冠状病毒疫情传播模拟程序
2020/02/14 Python
python实现在线翻译
2020/06/18 Python
html5 canvas绘制网络字体的常用方法
2019/08/26 HTML / CSS
SmartBuyGlasses美国官网:太阳眼镜和眼镜
2017/08/20 全球购物
台湾深度自由行旅游平台:Tripbaa趣吧
2017/10/10 全球购物
利物浦足球俱乐部官方商店(美国):Liverpool FC US
2019/10/09 全球购物
编写一子程序,将一链表倒序,即使链表表尾变表头,表头变表尾
2016/02/10 面试题
英语专业学生个人求职信
2014/01/28 职场文书
科级干部考察材料
2014/02/15 职场文书
让生命充满爱演讲稿
2014/05/10 职场文书
泸县召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
同学聚会通知书
2015/04/20 职场文书
导游词之永泰公主墓
2019/12/04 职场文书
浅谈Java父子类加载顺序
2021/08/04 Java/Android
MySQL数据库完全卸载的方法
2022/03/03 MySQL