最新文章专题视频专题关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
如何查看电脑win10版本 苹果手机怎么隐藏相片 闲鱼评论怎么隐藏 电脑怎样共享wifi 苹果怎么能让图标变小 手机号要咋进行注销 微信朋友圈字如何全部显示 大于等于号该怎么打 如何辨别苹果手机是不是翻新机 Word该如何才能转换成Word表格 word中的空格要怎么显示 手机的休眠时间怎么设置 滴滴怎样办理网约车资格证 抖音注销账户后别人还能看到我吗 淘宝怎么开通亲友代付 ps中照片怎么换背景图 cdr咋旋转复制 excel柱状图横坐标数字怎么改 如何在QQ设置背景 笔记本戴尔怎么恢复出厂设置 标注快捷键cad 电脑上用QQ截图保存在哪里了 QQ里怎么查看随心贴 excel数量该如何统计 手机设置的免打扰模式怎么取消 麒麟980和麒麟990的区别有多大 excel表格的插入快捷键是什么 爱奇艺怎么放本地视频 怎么看微信好友有抖音 微信怎么设置语音转文字 手机要怎么更改定位地点 怎样制作皮蛋松花蛋 word文档繁体字变简体 cdr如何做内阴影 抖音怎么设置允许别人保存本地 word怎样转换pdf win7电脑打开黑屏只有鼠标 打电话的时候你拨打的用户正忙是什么意思 word表格断开怎么办 如何用Excel里的切片器
当前位置: 首页 - 科技 - 知识百科 - 正文

python判断字符串相等

来源:懂视网 责编:小采 时间:2022-08-05 02:24:48
文档

python判断字符串相等

在python中,判断两个变量是否相等或一样,可以使用==或者is来判断,两个字符串来自不同的内存块,内存地址不一样,所以存在==判断是True,is判断却是False的情况。
推荐度:
导读在python中,判断两个变量是否相等或一样,可以使用==或者is来判断,两个字符串来自不同的内存块,内存地址不一样,所以存在==判断是True,is判断却是False的情况。
<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

python判断字符串相等怎么操作?一起来看看小编今天的分享吧。

在python中,判断两个变量是否相等或一样,可以使用==或者is来判断,使用“if

例如:

>>>a='f' 
>>>b='f' 
>>>a==b 
True
>>> a is b 
True

值得注意的是,两个字符串来自不同的内存块,内存地址不一样,所以存在==判断是 True,is判断却是 False的情况。

另外,判断不一样可以使用 is not,使用“if

例如:

>>> a is not b 
False
>>> a != b 
False

有时候两个字符串打印出来看着一样,但是判断却是False,如果两个字符串末尾有其他符号,比如回车键的时候无法发现的,所以需要strip:

a=a.strip() 
b=b.strip() 
if a==b:
print "True"

还有一种情况是两个对象用is判断是False,用id判断却是True。原理比较复杂,如下:

In [1]: def bar(self, x):

...: return self.x + y

...:

In [2]: class Foo(object):

...: x = 9

...: def __init__(self ,x):

...: self.x = x

...: bar = bar

...:

In [3]: foo = Foo(5)

In [4]: foo.bar is Foo.bar

Out[4]: False

In [5]: id(foo.bar) == id(Foo.bar)

Out[5]: True

以上就是小编今天的分享了,希望可以帮助到大家。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:0731-84117792 E-MAIL:11247931@qq.com

文档

python判断字符串相等

在python中,判断两个变量是否相等或一样,可以使用==或者is来判断,两个字符串来自不同的内存块,内存地址不一样,所以存在==判断是True,is判断却是False的情况。
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top