python總結五

1.is和==的區別: 官方文檔解釋:is表示的是對象標識符,而==表示的是相等equal,is的作用是用來檢查對象的標識符是否一致,也就是兩個對象在內存中的地址是否一樣 而==是用來檢查兩個對象是否相等 而我們在檢查a is  b的時候,相當於是檢查id(a)=id(b),er檢查a==b的時候,實際上是調用了對象的a的__eq()__方法,a==b相當於是a.eq()__(b) 一般情況下,如
相關文章
相關標籤/搜索