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的内存泄漏及gc模块的使用分析
Jul 16 Python
Python Django使用forms来实现评论功能
Aug 17 Python
浅谈利用numpy对矩阵进行归一化处理的方法
Jul 11 Python
Python中的Numpy矩阵操作
Aug 12 Python
浅谈django三种缓存模式的使用及注意点
Sep 30 Python
使用python将时间转换为指定的格式方法
Nov 12 Python
python关于变量名的基础知识点
Mar 03 Python
Django+RestFramework API接口及接口文档并返回json数据操作
Jul 12 Python
如何基于Python实现word文档重新排版
Sep 29 Python
Python random模块的使用示例
Oct 10 Python
python基于pygame实现飞机大作战小游戏
Nov 19 Python
python复合条件下的字典排序
Dec 18 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中文乱码怎么办如何让浏览器自动识别utf-8
2014/01/15 PHP
php实现的百度搜索某地天气的小偷代码
2014/04/23 PHP
利用PHP抓取百度阅读的方法示例
2016/12/18 PHP
php遍历目录下文件并按修改时间排序操作示例
2019/07/12 PHP
window.parent与window.openner区别介绍
2012/04/12 Javascript
仿新浪微博返回顶部的jquery实现代码
2012/10/01 Javascript
ie8 不支持new Date(2012-11-10)问题的解决方法
2013/07/31 Javascript
window.navigate 与 window.location.href 的使用区别介绍
2013/09/21 Javascript
使用javascript实现判断当前浏览器
2015/04/14 Javascript
javascript每日必学之封装
2016/02/23 Javascript
基于javascript数组实现图片轮播
2016/05/02 Javascript
微信jssdk用法汇总
2016/07/16 Javascript
JS获取鼠标选中的文字
2016/08/10 Javascript
ES6中Proxy代理用法实例浅析
2017/04/06 Javascript
js使用i18n实现页面国际化的方法
2017/05/09 Javascript
jquery实现限制textarea输入字数的方法
2017/09/06 jQuery
浅谈es6语法 (Proxy和Reflect的对比)
2017/10/24 Javascript
使用Angular CLI快速创建Angular项目的一些基本概念和写法小结
2018/04/22 Javascript
详解封装基础的angular4的request请求方法
2018/06/05 Javascript
webpack+vue-cil中proxyTable处理跨域的方法
2018/07/20 Javascript
如何在JavaScript中优雅的提取循环内数据详解
2019/03/04 Javascript
JavaScript this使用方法图解
2020/02/04 Javascript
一个基于flask的web应用诞生 用户注册功能开发(5)
2017/04/11 Python
python实现图片文件批量重命名
2020/03/23 Python
python判断计算机是否有网络连接的实例
2018/12/15 Python
python飞机大战pygame游戏背景设计详解
2019/12/17 Python
Django+python服务器部署与环境部署教程详解
2020/03/30 Python
简单了解如何封装自己的Python包
2020/07/08 Python
html5新增的属性和废除的属性简要概述
2013/02/20 HTML / CSS
美国正宗奢华复古手袋、珠宝及配饰网站:What Goes Around Comes Around
2018/07/21 全球购物
Collection和Collections的区别
2016/05/02 面试题
应急处置方案
2014/06/16 职场文书
2016元旦文艺汇演主持词
2015/07/06 职场文书
导游词之泉州崇武古城
2019/12/20 职场文书
MySQL Server 层四个日志
2022/03/31 MySQL
利用Python实现模拟登录知乎
2022/05/25 Python