4.1 python 对象
所有的python 对像都拥有三个特性:身份,类型和值。身份:每一个对象都有一个唯一的身份标识自己,任何对象的身份可以使用内建函数id()来得到。这个值可以被认为是该对象的内存地址。您极少会用到这个值,也不用太关心它究竟是什么。
类型对象的类型决定了该对象可以保存什么类型的值,可以进行什么样的操作,以及遵循什么样的规则。您可以用内建函数type()查看python 对象的类型。因为在python 中类型也是对象(还记得我们提到python 是面向对象的这句话吗?),所以type()返回的是对象而不是简单的字符串。
值对象表示的数据
4.1.1 对象属性
某些python 对象有属性、值或相关联的可执行代码,比如方法(method)。python 用点(.)标记法来访问属性。属性包括相应对象的名字等等,在章节2.14 的备注中曾做过介绍。最常用的属性是函数和方法,不过有一些python 类型也有数据属性。含有数据属性的对象包括(但不限于):类、类实例、模块、复数和文件。
4.2 标准类型