python最常用数据类型是字符串(str)、列表(list)和字典(dict):字符串不可变,支持索引切片及.upper()等方法;列表可变,支持增删改查和遍历;字典以键值对存储,key须不可变,支持多种遍历方式。

Python里最常用的数据类型就是字符串(str)、列表(list)和字典(dict),它们用途不同、操作方式也不同,掌握好基础用法是写好代码的第一步。
字符串:不可变的文本序列
字符串用来表示文本,用单引号、双引号或三引号定义,内容一旦创建就不能修改(即“不可变”)。
- 支持索引和切片,比如 s = "hello",s[1] 得到 'e',s[1:4] 得到 'ell'
- 常用方法有 .upper()、.split()、.replace()、.strip() 等,注意这些方法都返回新字符串,不改变原字符串
- 拼接推荐用 + 或 f-string(如 f"Hello {name}"),避免频繁用 += 做循环拼接(效率低)
列表:可变的有序元素集合
列表用方括号 [] 定义,能存任意类型数据,且允许增删改查。
- 支持索引、切片、重复([1,2] * 3 → [1,2,1,2,1,2])和成员检查(in)
- 常用操作:append() 尾部加元素,insert(i,x) 在位置 i 插入,pop() 删除并返回末尾元素,remove(x) 删除第一个匹配值
- 遍历推荐用 for item in my_list:;需要下标时用 for i, item in enumerate(my_list):
字典:键值对组成的无序映射
字典用花括号 {} 定义,每个元素是 key: value 形式,key 必须是不可变类型(如字符串、数字、元组)。
立即学习“Python免费学习笔记(深入)”;
- 通过 key 获取值最常用:d["name"](不存在会报错),更安全用 d.get("name", "default")
- 添加/修改直接赋值:d["age"] = 25;删除用 del d["age"] 或 d.pop("age")
- 遍历方式多样:遍历 key(for k in d:)、遍历键值对(for k, v in d.items():)、只取值(d.values())
字符串、列表、字典覆盖了大多数日常数据处理场景。理解它们的可变性、访问方式和常用方法,比死记语法更重要。










