Jelajahi Sumber

基础数据类型

tanlie 1 Minggu lalu
induk
melakukan
86a1c3b7d9
2 mengubah file dengan 96 tambahan dan 0 penghapusan
  1. TEMPAT SAMPAH
      note/images/img.png
  2. 96 0
      note/python_basic_data_types_mindmap.md

TEMPAT SAMPAH
note/images/img.png


+ 96 - 0
note/python_basic_data_types_mindmap.md

@@ -0,0 +1,96 @@
+![Python 基础数据类型](./images/img.png)
+
+# 🧠 Python 基础数据类型思维导图
+
+```text
+Python 基础数据类型
+├─ 🔢 数值类型 Number
+│  ├─ 🧮 int 整数
+│  │  └─ 例:10, -3, 0
+│  ├─ 📈 float 浮点数
+│  │  └─ 例:3.14, 2.0
+│  ├─ 🔬 complex 复数
+│  │  └─ 例:1 + 2j
+│  └─ ✅ bool 布尔值
+│     └─ 例:True / False
+│
+├─ 📝 文本类型 str
+│  └─ 例:"hello", 'Python'
+│  └─ 特点:不可变,支持切片、拼接
+│
+├─ 🚫 空值类型 None
+│  └─ 表示空值、没有值
+│
+├─ 📚 序列类型
+│  ├─ 🧾 list 列表
+│  │  └─ 例:[1, 2, 3]
+│  │  └─ 特点:有序、可变、允许重复
+│  ├─ 🧱 tuple 元组
+│  │  └─ 例:(1, 2, 3)
+│  │  └─ 特点:有序、不可变
+│  └─ 🔁 range 范围
+│     └─ 例:range(5)
+│
+├─ 🧺 集合类型
+│  ├─ 🪣 set 集合
+│  │  └─ 例:{1, 2, 3}
+│  │  └─ 特点:无序、元素唯一、可变
+│  └─ 🧊 frozenset 冰冻集合
+│     └─ 特点:不可变集合
+│
+├─ 🗂️ 映射类型
+│  └─ 📖 dict 字典
+│     └─ 例:{"name": "Tom", "age": 18}
+│     └─ 特点:键值对,按 key 查找 value
+│
+└─ 🧠 其他重要概念
+   ├─ 🔄 可变类型
+   │  └─ list, dict, set
+   ├─ 🔒 不可变类型
+   │  └─ int, float, str, tuple, bool, None
+   ├─ 🏷️ 变量
+   │  └─ 用来存储数据
+   └─ 🔧 类型转换
+      ├─ int()
+      ├─ float()
+      ├─ str()
+      ├─ list()
+      ├─ tuple()
+      └─ set()
+```
+
+## 🧩 速记口诀
+
+- 数值:`int / float / bool`
+- 文本:`str`
+- 容器:
+  - 有序可变:`list`
+  - 有序不可变:`tuple`
+  - 无序唯一:`set`
+  - 键值对:`dict`
+
+## ✨ 示例速记
+
+```python
+age = 18             # int
+pi = 3.14            # float
+name = "Tom"        # str
+is_ok = True         # bool
+scores = [90, 88, 95]      # list
+point = (10, 20)          # tuple
+nums = {1, 2, 3}          # set
+student = {"name": "Tom", "age": 18}  # dict
+```
+
+## 🎯 一句话总结
+
+Python 的基础数据类型可以分成:
+
+- 数值类型:`int / float / bool / complex`
+- 文本类型:`str`
+- 序列类型:`list / tuple / range`
+- 集合类型:`set / frozenset`
+- 映射类型:`dict`
+- 其他:`None`
+
+这就是 Python 最核心的基础数据结构。