==和is是Python對象比較中常用的兩種方式,==比較對象的值是否相等,is比較對象的身份標識(ID)是否相等,是否是同一個對象,是否指向同一個內存地址。
a=1
b=a
print(id(a))
print(id(b))
print(a==b)
print(aisb)
執行結果:
140722100085136
140722100085136
True
True
a和b的值相等,并指向同一個對象。在實際應用中,通常使用==來比較兩個變量的值是否相等。is操作符常用來檢查一個變量是否為None:
ifaisNone:
print("aisNone")
ifaisnotNone:
print("aisnotNone")
以上內容為大家介紹了Python中的'=='和'is',希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。http://www.dietsnews.net/