在讲is和==这两种运算符区别之前,首先要知道Python中对象包含的三个基本要素, 分别是:id(身份标识)、type(数据类型)和value(值)。
is和==都是对对象进行比较判断作用的,但对对象比较判断的内容并不相同。下面来 看看具体区别在哪。
==比较操作符和is同一性运算符区别
==是python标准操作符中的比较操作符,用来比较判断两个对象的value(值)是否相 等,例如下面两个字符串间的比较:
在讲is和==这两种运算符区别之前,首先要知道Python中对象包含的三个基本要素, 分别是:id(身份标识)、type(数据类型)和value(值)。
is和==都是对对象进行比较判断作用的,但对对象比较判断的内容并不相同。下面来 看看具体区别在哪。
==比较操作符和is同一性运算符区别
==是python标准操作符中的比较操作符,用来比较判断两个对象的value(值)是否相 等,例如下面两个字符串间的比较: