这章我们来讲一下成员运算符。
成员运算很简单,就是判断你是不是属于它的成员,这个就是in,判断你来不在它的里面。
成员运算符可以适用于字符串和容器类型,比如我这儿有个字符串,‘李白你是个刺客吧’,然后我们可以判断一个子字符串是否存在于这个字符串里面然后我们来打印一下。最后结果就是True。
然后我们再来看列表类型,我先定义一个列表,l=[1,2,3,4],然后看1这个元素在不在列表里面。
我再判断一下5在不在这个里面呢?结果就是False。
最后我们再来看字典。对于字典来说是判断key,还是判断value呢?我们先用value打印试试看。
打印结果就是False,那打印key呢?我们再来试试。
所以对于字典来说,是判断key是否存在字典里。
in讲完了,我们最后来看not in。in是判断是否在里面,not in就是判断是否不在里面,还是用刚刚的代码。
判断李白是否不在里面。结果就是False。
现在我把not放到前面去,结果还是一样的。这个是判断李白是否在里面,然后取反。
未经允许不得转载:445IT之家 » Python 成员运算符