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脚本
Sep 01 Python
使用django-suit为django 1.7 admin后台添加模板
Nov 18 Python
Python三元运算实现方法
Jan 12 Python
详解Python中contextlib上下文管理模块的用法
Jun 28 Python
Python中使用asyncio 封装文件读写
Sep 11 Python
python快速建立超简单的web服务器的实现方法
Feb 17 Python
基于Django用户认证系统详解
Feb 21 Python
django用户登录和注销的实现方法
Jul 16 Python
python 分离文件名和路径以及分离文件名和后缀的方法
Oct 21 Python
Python PIL读取的图像发生自动旋转的实现方法
Jul 05 Python
python3.7将代码打包成exe程序并添加图标的方法
Oct 11 Python
详解PyQt5信号与槽的几种高级玩法
Mar 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者的疑难问答(2)
2006/10/09 PHP
PHP5与MySQL数据库操作常用代码 收集
2010/03/21 PHP
mysqli扩展无法在PHP7下升级问题的解决
2019/09/10 PHP
PHP实现微信公众号验证Token的示例代码
2019/12/16 PHP
新浪的图片新闻效果
2007/01/13 Javascript
JavaScript 面向对象编程(2) 定义类
2010/05/18 Javascript
用RadioButten或CheckBox实现div的显示与隐藏
2013/09/21 Javascript
JS 如何获取radio选中后的值及不选择取radio的值
2013/10/28 Javascript
Nodejs sublime text 3安装与配置
2014/06/19 NodeJs
jQuery中ajax和post处理json的不同示例对比
2014/11/02 Javascript
JavaScript获取当前网页标题(title)的方法
2015/04/03 Javascript
javascript中caller和callee详解
2015/08/10 Javascript
JS弹出对话框实现方法(三种方式)
2015/12/18 Javascript
angular源码学习第一篇 setupModuleLoader方法
2016/10/20 Javascript
如何快速上手Vuex
2017/02/14 Javascript
Vue常用指令V-model用法
2017/03/08 Javascript
Vue组件中prop属性使用说明实例代码详解
2018/05/31 Javascript
AngularJS 前台分页实现的示例代码
2018/06/07 Javascript
Vue为什么要谨慎使用$attrs与$listeners
2020/08/27 Javascript
[02:40]DOTA2超级联赛专访430 从小就爱玩对抗性游戏
2013/06/18 DOTA
Python实现批量把SVG格式转成png、pdf格式的代码分享
2014/08/21 Python
浅谈Python peewee 使用经验
2017/10/20 Python
使用python获取电脑的磁盘信息方法
2018/11/01 Python
python实现画循环圆
2019/11/23 Python
python 浅谈serial与stm32通信的编码问题
2019/12/18 Python
Python调用Windows命令打印文件
2020/02/07 Python
用css3制作纸张效果(外翻卷角)
2013/02/01 HTML / CSS
美国女性运动零售品牌:Lady Foot Locker
2017/05/12 全球购物
Fresh馥蕾诗英国官网:法国LVMH集团旗下高端天然护肤品牌
2018/11/01 全球购物
《中国梦我的梦》中学生演讲稿
2014/08/20 职场文书
毕业实习自我鉴定范文2014
2014/09/26 职场文书
2015年学生会纪检部工作总结
2015/03/31 职场文书
2015年暑期实践报告范文
2015/07/13 职场文书
《棉鞋里的阳光》教学反思
2016/02/20 职场文书
团组织关系介绍信
2019/06/24 职场文书
Nginx动静分离配置实现与说明
2022/04/07 Servers