Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit b71bdfa

Browse files
committed
更新函数基础
1 parent cbb2f65 commit b71bdfa

File tree

1 file changed

+16
-9
lines changed

1 file changed

+16
-9
lines changed

‎Learning Python/4、函数和生成器/1. 函数基础.ipynb

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
"cell_type": "markdown",
55
"metadata": {},
66
"source": [
7-
"# 为何使用函数 \n",
7+
"# 1. 为何使用函数 \n",
88
"- **最大化的代码重用和最小化代码冗余。**函数允许整合以及通用化代码,以便这些代码能够在之后多次使用。\n",
99
"- **流程的分解。**函数提供了一种将一个系统分割为定义完好的不同部分的工具。 \n",
1010
"\n",
11-
"# 编写函数 \n",
11+
"# 2. 编写函数 \n",
1212
"关于 Python 函数背后的一些主要概念的介绍:\n",
1313
"- **def 是可执行的代码。**Python 的函数由 def 语句进行编写。在典型的操作中,def 语句在模块文件中编写,并自然而然地在模块文件第一次被导入的时候生成定义的函数。\n",
1414
"- **def 创建了一个对象并将其赋值给某一变量名。**函数名称为某一个函数的引用。\n",
@@ -21,7 +21,7 @@
2121
"- **参数是通过位置传递的,除非另外指定。**\n",
2222
"- **参数、返回值以及变量并不是声明。**\n",
2323
"\n",
24-
"## def 语句 \n",
24+
"## 2.1 def 语句 \n",
2525
"def 语句创建一个函数对象并将其赋值给一个变量名:"
2626
]
2727
},
@@ -49,7 +49,7 @@
4949
"cell_type": "markdown",
5050
"metadata": {},
5151
"source": [
52-
"## def 语句是实时执行的 \n",
52+
"## 2.2 def 语句是实时执行的 \n",
5353
"Python 的 def 语句是一个可执行的语句:当它运行的时候,它创建一个新的函数对象并将其赋值给一个变量名。 \n",
5454
"\n",
5555
"def 很像 = 语句,它在运行时简单地给一个变量名进行赋值。Python 函数在程序运行之前并不需要全部定义。def 在运行时才进行评估。"
@@ -59,8 +59,8 @@
5959
"cell_type": "markdown",
6060
"metadata": {},
6161
"source": [
62-
"# 定义和调用 \n",
63-
"## 定义 "
62+
"# 3. 定义和调用 \n",
63+
"## 3.1 定义 "
6464
]
6565
},
6666
{
@@ -84,7 +84,7 @@
8484
"cell_type": "markdown",
8585
"metadata": {},
8686
"source": [
87-
"## 调用 \n",
87+
"## 3.2 调用 \n",
8888
"在 def 运行之后,可以在程序中通过在函数名后增加括号调用(运行)这个函数。"
8989
]
9090
},
@@ -132,9 +132,16 @@
132132
"cell_type": "markdown",
133133
"metadata": {},
134134
"source": [
135-
"## Python 中的多态 \n",
136-
"times 函数中表达式 `x*y` 的意义完全取决于 x 和 y 的对象类型。Python 对某一对象在某种语法的合理性交由对象自身来判断,这种依赖类型的行为成为多态"
135+
"## 3.3 Python 中的多态 \n",
136+
"times 函数中表达式 `x*y` 的意义完全取决于 x 和 y 的对象类型。Python 对某一对象在某种语法的合理性交由对象自身来判断,这种依赖类型的行为称为多态"
137137
]
138+
},
139+
{
140+
"cell_type": "code",
141+
"execution_count": null,
142+
"metadata": {},
143+
"outputs": [],
144+
"source": []
138145
}
139146
],
140147
"metadata": {

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /