這章我們來講一下成員運算符。
成員運算很簡單,就是判斷你是不是屬于它的成員,這個就是in,判斷你來不在它的里面。
成員運算符可以適用于字符串和容器類型,比如我這兒有個字符串,‘李白你是個刺客吧’,然后我們可以判斷一個子字符串是否存在于這個字符串里面然后我們來打印一下。最后結(jié)果就是True。
然后我們再來看列表類型,我先定義一個列表,l=[1,2,3,4],然后看1這個元素在不在列表里面。
我再判斷一下5在不在這個里面呢?結(jié)果就是False。
最后我們再來看字典。對于字典來說是判斷key,還是判斷value呢?我們先用value打印試試看。
打印結(jié)果就是False,那打印key呢?我們再來試試。
所以對于字典來說,是判斷key是否存在字典里。
in講完了,我們最后來看not in。in是判斷是否在里面,not in就是判斷是否不在里面,還是用剛剛的代碼。
判斷李白是否不在里面。結(jié)果就是False。
現(xiàn)在我把not放到前面去,結(jié)果還是一樣的。這個是判斷李白是否在里面,然后取反。
未經(jīng)允許不得轉(zhuǎn)載:445IT之家 » Python 成員運算符