国产成人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
关注

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

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

和教官在教室做了好爽| 恋爱之瘾电影完整版在线观看免费| 每日大赛吃瓜爆料每日大赛聚集地| 狠狠人妻久久久久久综合九色| -滴都不许漏》何泽城林荫| 艳妇乳肉豪妇荡乳XXXOO图片| 《妻子的肉体偿还》5| 淘宝情趣记事BY欲晓| 欧美大尺寸SUV的未来发展趋势| 欧美《禁忌5》| 边做边流奶水的人妻| 情趣内衣| 《我的漂亮老板娘》演员名单| 女朋友太骚了每次进去都觉得很热| 暴躁姐姐BGM国语版| 男生和老师一起差差差的游戏| 韩国神曲| 久久久| WWW.CRI.8888888..| 《年轻朋友的妻子3》| 小辣椒4美国荷尔蒙| 《性爽2》电影| 狗配人的大片| 蜜桃| 女人吃男人鸡要多久恢复| 深入无人区短剧免费高清观看| 《妻子为丈夫升职》| 小泽玛利亚| 撕开老师内裤猛烈进入的日文| 局长把我奶头掏出来直接吃| 中国高清WINDOWS视频| 《课后2对1特别授课》女主角是..| 马配人的视频在线观看| 穿真空短裙挤公交会被赶走吗| 《办公室高潮秘书2》电影| 亚洲一区二区三区| 《女仆教育》动漫第一季| 《肉体暴力强伦轩》| 一家乱战1-13集大| 老汉噗嗤一声整根全进视频| 芬太尼关税