Python系列

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

2018-02-08  本文已影响0人  new个对象

在现实生活中,

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

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

在Python中,


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

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


举个例子,

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

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

你的手机是你的,

我的是我的,

两个不相等,

你的不是我的,

我的也不是你的,

这就相当于Python中的is。

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

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


某机构的课程截图
上一篇下一篇

猜你喜欢

热点阅读