4.python对象介绍
python对象:三个特性,身份、类型和值 ;
?
?
python标准类型:
其他内建类型:
?
类型NULL对象:只有一个值 None,不支持任何运算,没有任何内建方法,相当于c中的void,bool值是false文件集合和固定集合函数模块类标准类型操作符:
对象值比较:数字比较大小,字符串比较ASCII值得大小(A<B<...<Z<a<b<..<z);使用>,<,>=,<=,!=,==来操作
对象身份比较:is,is not,比较的是对象的id值,是否2个对象引用的是同一个对象
python会缓存字符串和整型对象。布尔类型:not, and, or
标准类型内建函数:
cmp()repr()str()type()In [7]: eval(repr('abcdefghijk'))Out[7]: 'abcdefghijk'In [8]: str('abcdefghijk')Out[8]: 'abcdefghijk'In [9]: repr('abcdefghijk')Out[9]: "'abcdefghijk'"?类型工厂函数:调用工厂函数实际上是生产了一个该类型的实例,如a=int(14)