Python 数据类型与对象深度解析
1. Python 对象概述
Python 使用对象模型抽象来存储数据,任何包含值的结构都是对象。虽然 Python 是面向对象编程语言,但不使用类和实例也能编写有效的 Python 应用程序。所有 Python 对象都有三个特性:标识、类型和值。
- 标识(IDENTITY) :是区分对象的唯一标识符,可通过 id() 内置函数获取,类似于“内存地址”,但通常无需关注。
- 类型(TYPE) :表明对象能存储的值、可应用的操作及遵循的行为规则,使用 type() 内置函数可获取对象类型,该函数返回的是类型对象。
- 值(VALUE) :对象所代表的数据项。
这三个特性在对象创建时被赋值,除值外通常为只读。若对象支持更新,其值可改变,这涉及对象的可变性,后续会详细探讨。
2. Python 的基本数据类型
Python 支持一组基本(内置)数据类型,以及一些应用可能需要的辅助类型。常见的标准类型如下:
- 数字(Numbers) :包含四个子类型,分别是普通整数、长整数、浮点实数和复数。
- 字符串(String)
- 列表(List)
- 元组(Tuple)
- 字典(Dictionary)
超级会员免费看
订阅专栏 解锁全文
23万+

被折叠的 条评论
为什么被折叠?



