Skip to content

Commit 4dd858c

Browse files
committed
新增「类型对象与自定义类」章节,收尾第二部分内建对象
覆盖实例创建、类创建、属性查找优先级、MRO 与 C3 线性化、描述符、__slots__、元类,并配 5 张图
1 parent f65685c commit 4dd858c

9 files changed

Lines changed: 413 additions & 2 deletions

File tree

.vitepress/config.mts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,8 @@ export default defineConfig({
5656
{ text: 'Python 元组对象', link: '/objects/tuple-object/' },
5757
{ text: 'Python 字典对象', link: '/objects/dict-object/' },
5858
{ text: 'Python 集合对象', link: '/objects/set-object/' },
59-
{ text: 'Python 布尔与 None 对象', link: '/objects/bool-none-object/' }
59+
{ text: 'Python 布尔与 None 对象', link: '/objects/bool-none-object/' },
60+
{ text: 'Python 类型对象与自定义类', link: '/objects/type-object/' }
6061
]
6162
},
6263
{

SUMMARY.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,6 @@
2020
- [Python Dict 对象](objects/dict-object/index.md)
2121
- [Python Set 对象](objects/set-object/index.md)
2222
- [Python 布尔与 None 对象](objects/bool-none-object/index.md)
23+
- [Python 类型对象与自定义类](objects/type-object/index.md)
2324

2425
## 第 3 部分:Python 虚拟机

index.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
- [x] Windows 环境下编译 Python
1616
- [x] UNIX/Linux 环境下编译 Python
1717
- [x] 修改 Python 源码
18-
- [ ] Python 内建对象
18+
- [x] Python 内建对象
1919
- [x] Python 对象初探
2020
- [x] Python 整数对象
2121
- [x] Python 浮点数对象
@@ -26,6 +26,7 @@
2626
- [x] Python 字典对象
2727
- [x] Python 集合对象
2828
- [x] Python 布尔与 None 对象
29+
- [x] Python 类型对象与自定义类
2930
- [ ] Python 虚拟机
3031
- [ ] Python 编译结果
3132
- [ ] Python 虚拟机框架
Lines changed: 50 additions & 0 deletions
Loading
Lines changed: 37 additions & 0 deletions
Loading

objects/type-object/descriptor.svg

Lines changed: 39 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)