当前位置:首页>python>Python入门|内置数据类型

Python入门|内置数据类型

  • 2026-10-21 13:29:25
Python入门|内置数据类型

Python是一门高度抽象的语言,而内置数据类型,就是它描述现实世界的“基础积木”。

在学习 Python 的过程中,很多新手都会有一个感受:语法看起来不复杂,但一到写代码就不知道“该用什么变量”。其实,问题往往出在对数据类型不熟。
本文将带你系统认识 Python 中最常用的内置数据类型,并通过具体示例,帮助你真正理解它们的使用场景。

一、为什么要重视数据类型?

在Python中,所有数据都有类型。
类型决定了:
  1. 数据能做什么操作
  2. 代码是否易读、易维护
  3. 程序的执行效率
理解数据类型,本质上是在学习:如何用代码表达现实问题。

二、数值类型:int 和 float

1️⃣ 整型(int)

用于表示整数:
count = 10age = 18
常见场景:计数、索引、ID。

2️⃣ 浮点型(float)

用于表示小数:
price = 19.9rate = 0.85
需要注意精度问题:
0.1 + 0.2 结果不是 0.3 
这是计算机二进制表示的正常现象。如果不了解可以看这里什么?0.1 + 0.2 ≠ 0.3 ?

三、布尔类型:bool

布尔类型只有两个值:
TrueFalse
常用于条件判断:
is_login = Trueif is_login:    print("用户已登录")
很多表达式的结果本质上都是布尔值。

四、字符串类型:str

字符串是 Python 中使用频率极高的数据类型。
name = "Alice"
常见操作示例
text = "hello python"print(text.upper())print(text.split())
字符串是不可变类型,这一点在后续学习中非常重要。

五、列表:list(最常用的容器)

列表用于存放一组有序数据:
names = ["Tom", "Lucy", "Jack"]
基本操作: 
names.append("Bob")print(names[0])
列表可变,适合存储动态数据。

六、元组:tuple(不可变列表)

元组和列表类似,但不可修改:
point = (10, 20)
常用于:
表示固定结构的数据
函数返回多个值
x, y = point # 这里可以得到两个变量x,y分别为10,20

七、字典:dict(键值对结构)

字典用于描述“属性型数据”:
user = {    "name": "Tom",    "age": 18,    "city": "Beijing"}
访问数据:
print(user["name"])
字典是后端开发和数据处理中的核心数据结构。

八、集合:set(去重神器)

集合中的元素不重复:
nums = {1, 2, 3, 3}print(nums) # 输出如下  {1, 2, 3}
常用于去重、集合运算。

九、如何查看数据类型?

使用内置函数 type()查看变量的类型:
type(user)
在调试和学习阶段非常有用。

十、写在最后

Python的内置数据类型并不多,但每一种都非常重要。真正的熟练,并不是记住类型名称,而是:看到问题,能自然想到合适的数据结构。
建议你多写、多试,把数据类型和实际问题绑定起来理解。
这一步扎实了,后续学习函数、类、框架都会轻松很多。
如果你想继续深入 Python 的核心基础,欢迎持续关注后续内容。

最新文章

随机文章