python之对象

所有的python对象都有三个特性:身份,类型和值

 

身份:
每一个对象都有一个唯一的身份标识自己,任何对象的身份可以使用内建函数 id()来得到。

一旦一个python对象被创建,就不能更改其身份类型。更改对象是指创建一个新对象,并更改引用。


对象:
对象的类型决定了该对象可以保存什么类型的值,可以进行什么样的操作,以及遵循什么样的规则。可以用内建函数 type()查看 Python 对象的类型
因为在 Python 中类型也是对象,所以 type()返回的是对象而不是简单的字符串。


值:
对象表示的数据项。

如果对象支持更新操作,那么它的值就可以改变,否则它的值也是只读的。对象的值是否可以更改被称为对象的可改变性(mutability)

 

 

 


标准类型运算符

对象值比较:

== 、> 、< 等

对象身份比较:

obj1 is obj2 、 obj is not obj2

>>> a = 4.3
>>> b = 4.3
>>> a==b
True
>>> a is b
False

布尔类型:

not 、and 、or

 

 

 

标准类型内建函数

type(obj) 、cmp(obj1, obj2) 、str(obj)、repr(obj)

 

 

 

2015-05-25

posted @ 2015-05-25 11:09  whu.yt  阅读(216)  评论(0编辑  收藏  举报