在Python中,对象是类的实例,而Python中的类可以派生自内置的类或者用户自定义的类。以下是一些常见的Python对象类型:
1. 数字类型:
`int`:整数类型。
`float`:浮点数类型。
`complex`:复数类型。
2. 序列类型:
`list`:列表,有序且可变。
`tuple`:元组,有序且不可变。
`str`:字符串,用于存储文本数据。
`bytes`:字节串,用于存储字节序列。
`bytearray`:字节数组,类似于`bytes`,但可变。
3. 集合类型:
`set`:集合,无序且元素唯一。
`frozenset`:冻结集合,类似于`set`,但不可变。
4. 映射类型:
`dict`:字典,键值对集合,无序且键唯一。
5. 其他类型:
`bool`:布尔值,表示真(True)或假(False)。
`NoneType`:`None`类型,表示无值或空对象。
`function`:函数对象。
`class`:类对象。
`type`:类型对象,代表所有类的基类。
`object`:所有类的基类,Python中所有对象都继承自这个类。
6. 特殊类型:
`Ellipsis`:省略号对象,用于切片操作。
`StopIteration`:迭代器停止迭代时抛出的异常。
`IndexError`:索引超出范围时抛出的异常。
`KeyError`:字典中不存在键时抛出的异常。
`AttributeError`:访问不存在的属性时抛出的异常。
这些是Python中常见的对象类型,它们构成了Python丰富的数据类型系统。