[转载] python入门知识(11)-in和is运算符

2020-12-27  本文已影响0人  区块链熊猫

参考链接: Python中==和is运算符之间的区别

欢迎来到python讲堂!打开你的IDE,开始python之旅吧! 

成员运算符和身份运算符 

成员运算符和身份运算符的关键词是in和is,in的含义是前者是否存在与后者中,在这之前,我们先来介绍一下列表 

包括字符串,整数,布尔值都可以存储在列表中,并且列表可以随时被你改变:test=[],这样就定义好一个列表了,此时列表是空的,我们可以试着往里面插入一些东西: 

album = ['str', 1, 3.0]

接着我们可以用append往列表最后添加内容: 

album.append('app')

下面看看列表的第一个和最后一个元素,列表的索引和字符串十分相似: 

print(album[0])

print(album[-1])

接下来回到in: 

'str' in album     #True

接下来我们来看is和is not,is会判断两个变量内存地址是否一致: 

test1 = 'you'

test2 = 'you'

test1 is test2     #True

如果你想深入了解is和==的区别,你可以查看wtfpython项目中的例子 

任何值都有布尔值,除了0,None和所有空的序列和集合。 

当你想设定一个变量,但你还没有想好要设定为什么时,你可以这么写: 

test = None

下次见!

上一篇 下一篇

猜你喜欢

热点阅读