Python高級編程——2.is和==

is:判斷的是兩個內存地址是否一致 ==:判斷的是兩個變量的值是否一致 以上例子說明了is和==的區別,即a和b的值相等,但是在內存中的地址不一樣,所以a==b返回的是True,a is b返回的是False。聲明a=1000時,是在堆內存中爲a開闢了一個值爲1000的空間,a中保存的是這個數值的地址,b=1000,這時在內存中又開闢了一個值爲1000的地址,在b中保存了該地址,這個地址與a中必然
相關文章
相關標籤/搜索