- 对象值的比较
任何相同类型的对象都可以比较,格式为:a == b,在python2.3之前类型不具有布尔值,返回值为1 0;2.3版本之后返回只为 True False
- 对象身份的比较
obj1 is obj2 --obj 与obj2是同一个对象 return True False
obj1 is not obj2 --obj 与obj2是同一个对象 return True False
- 布尔类型--python中的与、或、非
布尔类型的优先级依次为:not
and
or
--实现功能为逻辑 非 与 或
- 标准类型的内建函数
cmp(obj1, obj2)--1>2 return i>0
1<2 return i<0
1==2 return i=0
repr(obj)/repr('obj')--返回一个对象的字符串表示
str(obj)--返回对象可读性好的字符串表示
type(obj)--返回对象的类型