參考鏈接: Python中==和is運(yùn)算符之間的區(qū)別
歡迎來(lái)到python講堂浓若!打開(kāi)你的IDE号显,開(kāi)始python之旅吧!?
成員運(yùn)算符和身份運(yùn)算符?
成員運(yùn)算符和身份運(yùn)算符的關(guān)鍵詞是in和is鹦倚,in的含義是前者是否存在與后者中河质,在這之前,我們先來(lái)介紹一下列表?
包括字符串申鱼,整數(shù)愤诱,布爾值都可以存儲(chǔ)在列表中,并且列表可以隨時(shí)被你改變:test=[]捐友,這樣就定義好一個(gè)列表了淫半,此時(shí)列表是空的,我們可以試著往里面插入一些東西:?
album = ['str', 1, 3.0]
接著我們可以用append往列表最后添加內(nèi)容:?
album.append('app')
下面看看列表的第一個(gè)和最后一個(gè)元素匣砖,列表的索引和字符串十分相似:?
print(album[0])
print(album[-1])
接下來(lái)回到in:?
'str' in album? ? ?#True
接下來(lái)我們來(lái)看is和is not科吭,is會(huì)判斷兩個(gè)變量?jī)?nèi)存地址是否一致:?
test1 = 'you'
test2 = 'you'
test1 is test2? ? ?#True
如果你想深入了解is和==的區(qū)別,你可以查看wtfpython項(xiàng)目中的例子?
任何值都有布爾值猴鲫,除了0对人,None和所有空的序列和集合。?
當(dāng)你想設(shè)定一個(gè)變量拂共,但你還沒(méi)有想好要設(shè)定為什么時(shí)牺弄,你可以這么寫(xiě):?
test = None
下次見(jiàn)!