python: is 和 == 的区别

区别

在讲is和==这两种运算符区别之前,首先要知道Python中对象包含的三个基本要素,分别是:id(身份标识)、type(数据类型)和value(值)。

==

==是python标准操作符中的比较操作符,用来比较判断两个对象的value(值)是否相等,

is

is也被叫做同一性运算符,这个运算符比较判断的是对象间的唯一身份标识,也就是id是否相同

参考链接

https://www.cnblogs.com/CheeseZH/p/5260560.html

posted @ 2022-02-23 11:05  胸怀丶若谷  阅读(120)  评论(0编辑  收藏  举报