Skip to content

Commit 73659c6

Browse files
committed
修复了文档中的bug
1 parent 32a4963 commit 73659c6

4 files changed

+10
-8
lines changed

第002课:第一个Python程序.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Type "help", "copyright", "credits" or "license" for more information.
2727

2828
#### 文本编辑器 - Visual Studio Code
2929

30-
Visual Studio Code(通常简称为VS Code)是一个由微软开发能够在Windows、 Linux和macOS等操作系统上运行的代码编辑神器。它支持语法高亮、自动补全、多点编辑、运行调试等一系列便捷功能,而且能够支持多种编程语言。**现阶段,我强烈建议大家使用VS Code来编写Python代码**。关于VS Code的下载、安装和使用,推荐大家阅读知乎上名为[《VScode安装使用》](<https://zhuanlan.zhihu.com/p/106357123>)的文章。下图是使用VS Code的用户主界面。
30+
Visual Studio Code(通常简称为VS Code)是一个由微软开发能够在Windows、 Linux和macOS等操作系统上运行的代码编辑神器。它支持语法高亮、自动补全、多点编辑、运行调试等一系列便捷功能,而且能够支持多种编程语言。现阶段,**强烈建议**大家使用VS Code来编写Python代码。关于VS Code的下载、安装和使用,推荐大家阅读知乎上名为[《VScode安装使用》](<https://zhuanlan.zhihu.com/p/106357123>)的文章。下图是使用VS Code的用户主界面。
3131

3232
![](res/vscode.png)
3333

第004课:Python语言元素之运算符.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## 第004课:Python语言元素之运算符
22

3-
Python支持多种运算符,我们先用一个表格为大家列出这些运算符,然后选择一些稍后会用到的运算符为大家进行讲解
3+
Python语言支持很多种运算符,我们先用一个表格为大家列出这些运算符,然后选择一些马上就会用到的运算符为大家进行讲解
44

55
| 运算符 | 描述 |
66
| ------------------------------------------------------------ | ------------------------------ |
@@ -106,7 +106,7 @@ c = (f - 32) / 1.8
106106
print('%.1f华氏度 = %.1f摄氏度' % (f, c))
107107
```
108108

109-
> **说明**:在使用`print`函数输出时,也可以对字符串内容进行格式化处理,上面`print`函数中的字符串`%1.f`是一个占位符,稍后会由一个`float`类型的变量值替换掉它。同理,如果字符串中有`%d`,后面可以用一个`int`类型的变量值替换掉它,而`%s`会被字符串的值替换掉。除了这种格式化字符串的方式外,还可以用下面的方式来格式化字符串,其中`{f:.1f}``{c:.1f}`可以先看成是`{f}``{c}`,表示输出时会用变量`f`和变量`c`的值替换掉这两个占位符,后面的`:.1f`表示这是一个浮点数,小数点后保留1位有效数字。
109+
> **说明**:在使用`print`函数输出时,也可以对字符串内容进行格式化处理,上面`print`函数中的字符串`%.1f`是一个占位符,稍后会由一个`float`类型的变量值替换掉它。同理,如果字符串中有`%d`,后面可以用一个`int`类型的变量值替换掉它,而`%s`会被字符串的值替换掉。除了这种格式化字符串的方式外,还可以用下面的方式来格式化字符串,其中`{f:.1f}``{c:.1f}`可以先看成是`{f}``{c}`,表示输出时会用变量`f`和变量`c`的值替换掉这两个占位符,后面的`:.1f`表示这是一个浮点数,小数点后保留1位有效数字。
110110
>
111111
> ```Python
112112
> print(f'{f:.1f}华氏度 = {c:.1f}摄氏度')

第005课:分支结构.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ b = float(input('b = '))
128128
c = float(input('c = '))
129129
if a + b > c and a + c > b and b + c > a:
130130
peri = a + b + c
131-
print(f'周长: {peri})
131+
print(f'周长: {peri}')
132132
half = peri / 2
133133
area = (half * (half - a) * (half - b) * (half - c)) ** 0.5
134134
print(f'面积: {area}')

第008课:函数和模块.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
## 第008课:函数和模块
22

3-
在讲解本章节的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解。
3+
在讲解本节课的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解。
44

55
![](res/equation.png)
66

7-
事实上,上面的问题等同于将8个苹果分成四组每组至少一个苹果有多少种方案,这个问题进一步等价于在分隔8个苹果的7个空隙之间插入三个隔板将苹果分成四组有多少种方式,所以答案应该是`C(7,3)=35`。组合数的计算公式如下所示。
7+
你可能已经想到了,这个问题其实等同于将8个苹果分成四组且每组至少一个苹果有多少种方案,因此该问题还可以进一步等价于在分隔8个苹果的7个空隙之间插入三个隔板将苹果分成四组有多少种方案,也就是从7个空隙选出3个空隙放入隔板的组合数,所以答案是`C(7,3)=35`。组合数的计算公式如下所示。
88

99
![](res/combination.png)
1010

@@ -45,7 +45,7 @@ print(fm // fn // fm_n)
4545

4646
在Python中可以使用`def`关键字来定义函数,和变量一样每个函数也应该有一个漂亮的名字,命名规则跟变量的命名规则是一致的(赶紧想一想我们之前讲过的变量的命名规则)。在函数名后面的圆括号中可以放置传递给函数的参数,就是我们刚才说到的函数的自变量,而函数执行完成后我们会通过`return`关键字来返回函数的执行结果,就是我们刚才说的函数的因变量。
4747

48-
我们可以通过函数对上面的代码进行重构。所谓重构,是在不影响代码执行结果的前提下对代码的结构进行调整。重构之后的代码如下所示。
48+
我们可以通过函数对上面的代码进行重构。**所谓重构,是在不影响代码执行结果的前提下对代码的结构进行调整。**重构之后的代码如下所示。
4949

5050
```Python
5151
"""
@@ -248,7 +248,9 @@ f2() # goodbye, world!
248248

249249
### 标准库中的模块和函数
250250

251-
Python标准库中提供了大量的模块和函数来简化我们的开发工作,我们之前用过的`random`模块就为我们提供了生成随机数和进行随机抽样的函数;而`time`模块则提供了和时间操作相关的函数。随着我们进一步的学习Python编程知识,我们还会用到更多的模块和函数。Python标准库中还有一类函数是不需要`import`就能够直接使用的,我们将其称之为内置函数,这些内置函数都是很有用也是最常用的,下面的表格列出了一部分的内置函数。
251+
Python标准库中提供了大量的模块和函数来简化我们的开发工作,我们之前用过的`random`模块就为我们提供了生成随机数和进行随机抽样的函数;而`time`模块则提供了和时间操作相关的函数;上面求阶乘的函数在Python标准库中的`math`模块中已经有了,实际开发中并不需要我们自己编写,而`math`模块中还包括了计算正弦、余弦、指数、对数等一系列的数学函数。随着我们进一步的学习Python编程知识,我们还会用到更多的模块和函数。
252+
253+
Python标准库中还有一类函数是不需要`import`就能够直接使用的,我们将其称之为内置函数,这些内置函数都是很有用也是最常用的,下面的表格列出了一部分的内置函数。
252254

253255
| 函数 | 说明 |
254256
| ------- | ------------------------------------------------------------ |

0 commit comments

Comments
 (0)