国产成人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-5集免费观.| 欧美性开放性滥交| 两男吮她的花蒂和奶水视频| 黑色蕾丝女装大长腿| 国产麻豆剧传媒精品国产AV| 成全在线观看免费完整的| 《温柔的大姐姐》动漫免费观看| 被室友粗大川B捣出了白浆| 蜜桃成时熟2| 性感内衣女装| 扒开腿挺进肉蒂抽搐喷潮BL| 被灌满精子的女人会得白血病吗 | 老师和学生深入交流人生奥秘| 揉鸡的正确手法图解| AAAAA级产妇孕妇| 《家访的老师》动漫在线观看| 免费B站看大片真人电视剧| 《课后2对1特别授课》女主角是.. | 细川麻里| 老牛耕田陈雪435章| 国产X7X7X7X7X7 性价..| 我与旗袍老师疯狂床震| 双飞娘俩国语版电视剧免费观看 | 电影《满足2》完整版在线观看| 《尼姑庵春梦》| 免费观看已满十八岁电视剧高清版| 继母后妈的梗| 同学的母亲中字ID| 粉嫩小洑喷潮抽搐无码免费视频| 我寄宿在妈妈闺蜜家电视剧| 连体裤| 坤坤寒进桃子里在线看歌词 | 蜜桃视频| 小峡子的味道4| 伦理《播种》| 姐姐片多多免费高清电视剧| 他用舌头给我6次高潮| 八月长安| 开档比基尼内衣超薄