国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > python怎么判断两个字符串不相等

python怎么判断两个字符串不相等

头像

silencement

2019-08-28 10:24:0915537浏览 · 0收藏 · 0评论

字符串操作是编程语言中经常用到的,常见的有字符串增、删、改、查。在python中,判断两个字符串是否相等或一样,可以使用==或者is来判断;判断不一样可以使用 is not。

示例

使用注意事项

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

2.有时候==判断是 True ,is 判断却是 False?

这是因为两个字符串来自不同的内存块,内存地址不一样

id() 函数用于获取对象的内存地址。

(ob1 is ob2) 等价于 (id(ob1) == id(ob2)) id函数可以获得对象的内存地址,如果两个对象的内存地址是一样的,那么这两个对象肯定是一个对象。和is是等价的.

3.还有一种情况是两个对象用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
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

共享女儿小诗1~10章的背景资.. | 男生把困困放到女生坤坤视频高清| 鸭王在线观看| 女性左腿又开腿肚子视频大全 | 小寡妇在线观看免费播放电视剧| DK| 狗锁住女人狗的视频大全图片| 樱花电影大全免费观看西瓜| 妈妈的朋友3| | 国精产品偷偷偷拍XXXX| 妈妈醉酒后把我当爸爸电视剧| 苍井空人体写真| 老公你好棒啊我好爱你| 第一次挺进苏雨瑶的身体电影| 男生把小困困放到女生困里视频 | 动漫《纯洁的修女》在线看| 网袜| 公愆憩止痒玉米地| 40分钟的插曲视频在线观看| BOBO浏览器| 《尼姑庵春梦》| 高压监狱2法国1时43分| 速度与激情8| GAI视频免费播放器| 两只奶头被老头吸肿了| 可以进入任何网站的浏览器| 《囚禁空姐》电影免费观看| 欧美大片| 美国式禁忌5老熟女| 跳舞| 教练车内含乳挺进她漫画| 意大利《医务室绣感》| 《交换做爰》在线观看| 年轻的母亲2| 老板不让穿内裤随时做| 麻花传MV在线观看的最新进展| 小丹让我尝尝你的味道是什么歌啊啊| 《爆乳女警2》完整版| 日韩精品国产一区二区三区| 理伦片丰满妓女院