==和equals的區別

2019獨角獸企業重金招聘Python工程師標準>>> 術語來講的區別: 1.==是判斷兩個變量或實例是不是指向同一個內存空間 equals是判斷兩個變量或實例所指向的內存空間的值是不是相同 2.==是指對內存地址進行比較 equals()是對字符串的內容進行比較 3.==指引用是否相同 equals()指的是值是否相同   1.如果比較對象是值變量:只用==,equals()是不存在的。 爲毛?
相關文章
相關標籤/搜索