==和equals的区别

2019独角兽企业重金招聘Python工程师标准>>> 术语来讲的区别: 1.==是判断两个变量或实例是不是指向同一个内存空间 equals是判断两个变量或实例所指向的内存空间的值是不是相同 2.==是指对内存地址进行比较 equals()是对字符串的内容进行比较 3.==指引用是否相同 equals()指的是值是否相同   1.如果比较对象是值变量:只用==,equals()是不存在的。 为毛?
相关文章
相关标签/搜索