[转载] python入门知识(11)-in和is运算符
2020-12-27 本文已影响0人
区块链熊猫
欢迎来到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
下次见!