对象
python中一切皆对象
组成:由标识(identity),类型(type),值(value)组成。
1.标识用于唯一标识对象,通常对应于对象在计算机内存中的地址,使用内置函数id(obj)可返回对象的标识
2.类型用于表示对象存储的“数据”类型,类型可以限制对象的取值范围以及可执行的操作;可以使用type(obj)获得对象所属类型
3.值表示对象存储的数据的信息,使用print(obj)可以直接打印出值
对象的本质是:一个内存块,拥有特定的值,支持特定类型的相关操作
``python示例代码``
a = 3
id(3) #对象的标识 1896740816返回一个内存地址
type(3) # 对象类型 <class 'int'>
b = "我拍你"
id(a)
id(b)
print(id(3))
print(type(3))
print(id(a))
print(id(b))
print(type(b))``
程序运行结果:
1896740816
<class 'int'>
1896740816
52272280
<class 'str'>
```