美文网首页Python系列
Python中“==”与“is”的区别

Python中“==”与“is”的区别

作者: new个对象 | 来源:发表于2018-02-08 20:54 被阅读0次

在现实生活中,

我们都会认为“等于”和“是”是一样的,

这可能会误导我们在写代码。

在Python中,


==                    意思是值(内容)是否相等,而不是指的同一个东西

is                       意思是指向的是不是同一个东西


举个例子,

假如你和我都有一个小米6手机,

你的牌子和我的牌子都一样,这就相当于Python中的“==”

你的手机是你的,

我的是我的,

两个不相等,

你的不是我的,

我的也不是你的,

这就相当于Python中的is。

(在一定范围内的数字是一样的)

额,感觉自己写的好恶心,上一张图吧。


某机构的课程截图

相关文章

网友评论

    本文标题:Python中“==”与“is”的区别

    本文链接:https://www.haomeiwen.com/subject/mjhxtftx.html