Python中is和==有什么区别?
生活随笔
收集整理的這篇文章主要介紹了
Python中is和==有什么区别?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
is:比較的是兩個對象的id值是否相等,也就是比較倆對象是否為同一個實例對象。是否指向同一個內存地址
== : 比較的兩個對象的內容/值是否相等,默認會調用對象的eq()方法
2562314880008 —> id(x)
2562314880008 ---->id(y)
2562314975944 ----->id(z)
總結
以上是生活随笔為你收集整理的Python中is和==有什么区别?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python中可变类型和不可变类型的数据
- 下一篇: Python实现遍历目录与子目录,并找到