
Python 对象三要素
要理解Python中is和==的区别,首先要理解Python对象的三个要素:
| 要素 | 说明 | 获取方式 |
|---|---|---|
| id | 身份标识,基本就是内存地址,用来唯一标识一个对象 | id(obj) |
| type | 数据类型 | type(obj) |
| value | 值 | :—–: |
is和==区别
| 标识 | 名称 | 判断方法 |
|---|---|---|
| is | 同一性运算符 | id |
| == | 比较运算符 | value |
程序举例
例1:

1 |
a = {"a":1, "b":2} |
例2:

1 |
x = y = [4,5,6] |
1 |
a = 1 #a和b为数值类型 |




近期评论