5、Python 数据类型与对象深度解析

Python 数据类型与对象深度解析

1. Python 对象概述

Python 使用对象模型抽象来存储数据,任何包含值的结构都是对象。虽然 Python 是面向对象编程语言,但不使用类和实例也能编写有效的 Python 应用程序。所有 Python 对象都有三个特性:标识、类型和值。
- 标识(IDENTITY) :是区分对象的唯一标识符,可通过 id() 内置函数获取,类似于“内存地址”,但通常无需关注。
- 类型(TYPE) :表明对象能存储的值、可应用的操作及遵循的行为规则,使用 type() 内置函数可获取对象类型,该函数返回的是类型对象。
- 值(VALUE) :对象所代表的数据项。

这三个特性在对象创建时被赋值,除值外通常为只读。若对象支持更新,其值可改变,这涉及对象的可变性,后续会详细探讨。

2. Python 的基本数据类型

Python 支持一组基本(内置)数据类型,以及一些应用可能需要的辅助类型。常见的标准类型如下:
- 数字(Numbers) :包含四个子类型,分别是普通整数、长整数、浮点实数和复数。
- 字符串(String)
- 列表(List)
- 元组(Tuple)
- 字典(Dictionary)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值