Skip to content

Commit 921d783

Browse files
committed
vault backup: 2025-03-15 10:13:36
1 parent ff04361 commit 921d783

7 files changed

Lines changed: 24 additions & 18 deletions

File tree

.obsidian/workspace.json

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,17 @@
44
"type": "split",
55
"children": [
66
{
7-
"id": "c3d49c04be52061e",
7+
"id": "c9096c0c2fc7d2a5",
88
"type": "tabs",
99
"children": [
1010
{
11-
"id": "21861c1265ba8728",
11+
"id": "c1a263d44fe9c63a",
1212
"type": "leaf",
1313
"state": {
14-
"type": "markdown",
15-
"state": {
16-
"file": "src/27.模块、包以及 PIP/包 Package.md",
17-
"mode": "source",
18-
"source": false
19-
},
14+
"type": "empty",
15+
"state": {},
2016
"icon": "lucide-file",
21-
"title": "包 Package"
17+
"title": "New tab"
2218
}
2319
}
2420
]
@@ -174,23 +170,25 @@
174170
"obsidian-git:Open Git source control": false
175171
}
176172
},
177-
"active": "21861c1265ba8728",
173+
"active": "c1a263d44fe9c63a",
178174
"lastOpenFiles": [
179-
"src/27.模块、包以及 PIP/Package.jpg",
180-
"src/27.模块、包以及 PIP/模块 module.md",
181-
"src/27.模块、包以及 PIP/包 Package.md",
182-
"src/27.模块、包以及 PIP/ModuleTesting.jpg",
175+
"src/27.模块和包/模块.md",
176+
"src/SUMMARY.md",
177+
"src/27.模块和包/包.md",
178+
"src/26.面向对象编程/自定义异常.md",
179+
"模块、包以及PIP/包.md",
180+
"模块、包以及PIP",
181+
"src/27.模块和包/Package.jpg",
182+
"src/27.模块和包/ModuleTesting.jpg",
183183
"src/26.面向对象编程/类的继承.md",
184-
"src/27.模块、包以及 PIP",
184+
"src/27.模块和包",
185185
"src/26.面向对象编程/类和对象.md",
186186
"src/26.面向对象编程/WechatIMG165.jpg",
187187
"src/26.面向对象编程/WechatIMG164.jpg",
188-
"src/26.面向对象编程/自定义异常.md",
189188
"src/21.异常处理/异常处理.md",
190189
"src/01.Python简介/Python简介.md",
191190
"WechatIM.md",
192191
"src/00.引言/引言.md",
193-
"src/SUMMARY.md",
194192
"src/25.常用内建模块/内建模块.md",
195193
"src/25.常用内建模块/time.md",
196194
"src/26.面向对象编程",
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11

2+
#
3+
24
**`包(Package)`**`Python`组织模块的方式。简单来说,**包就是一个包含多个模块的文件夹**,并且**这个文件夹中必须包含一下`__init__.py`文件(Python 3.3之前是必须required/mandatory,后面版本变为可选optional)**
35

46
优点:
@@ -21,7 +23,7 @@ mypackage /
2123
|-- __init__.py
2224
|-- submodule.py
2325
```
24-
![Package](package.jpg)
26+
![Package](Package.jpg)
2527

2628
#### `__init__.py` 的作用
2729

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11

2+
# 模块
3+
24
**模块(module)** 是一个`Python`文件(扩展名为`.py`),它包含了**函数、类、变量**以及可执行的代码。模块的作用是**代码复用、结构化管理和减少重复代码**
35

46
## 创建模块

src/SUMMARY.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,10 @@
4343
- [面向对象编程](./26.面向对象编程/类和对象.md)
4444
- [类和对象](./26.面向对象编程/类和对象.md)
4545
- [类的继承](./26.面向对象编程/类的继承.md)
46+
- [自定义异常](./26.面向对象编程/自定义异常.md)
47+
- [模块、包](./27.模块和包/模块.md)
48+
- [模块](./27.模块和包/模块.md)
49+
- [包](./27.模块和包/包.md)
4650
## 附录
4751

4852
[进制转换](进制转换.md)

模块、包以及PIP/包.md

Whitespace-only changes.

0 commit comments

Comments
 (0)