您的位置:首页 > 编程语言 > Python开发

Python的对象和类型

2015-10-16 10:35 477 查看
http://www.2cto.com/kf/201309/242642.html

Python使用对象来存储数据,构造任何类型的值都是一个对象。

任何一个对象都有三个特性:身份,类型和值。

身份是对象的唯一标识,可以通过内建函数id()得到,这个值相当于该对象的内存地址(实际上并不是)。

Python的类型如下:

标准类型:

整型 int

布尔型 bool

长整型 long

浮点型 float

复数型 complex

字符串 str

列表 list

元组 tuple

字典 dict

其他内建类型:

类型对象的类型 type

None NoneType

文件 file

函数 function

模块 module

类 与类名相关

可以通过内建函数type()得到一个对象的类型,该函数返回的也是一个对象,即类型对象,而类型对象的类型就是type。

Python中的类与整型等内置类型一样也是一种类型,只不过它是用户自定义的类型,而类的实例则是对应类型的对象。

下面看个实例,首先定义一个类:

?
此时,type(Test)得到的结果为<type 'type'>,说明类确实是一种类型,type(test)得到的结果为<class '__main__.Test'>,说明test是Test这种类型的对象。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: