Skip to content

Commit e58d708

Browse files
committed
typo
1 parent d72c8bf commit e58d708

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

2.3.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -467,7 +467,7 @@ enumerate filter map accumulate
467467
>>> def first(s):
468468
return s[0]
469469
>>> def iscap(s):
470-
return len(s) > 0 and s[0].isupper()\
470+
return len(s) > 0 and s[0].isupper()
471471
```
472472

473473
这里,我们的缩写函数可以使用`map``filter`定义。

2.4.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
77
> 协议:[CC BY-NC-SA 4.0](http://creativecommons.org/licenses/by-nc-sa/4.0/)
88
9-
我们已经看到了抽象在帮助我们应对大型系统的复杂性时如何珍贵。有效的程序整合也需要能够一些组织原则,指导我们构思程序的概要设计。特别地,我们需要一些策略来帮助我们构建大型系统,使之模块化。也就是说,它们可以“自然”划分为可以分离开发和维护的各个相关部分。
9+
我们已经看到了抽象在帮助我们应对大型系统的复杂性时如何至关重要。有效的程序整合也需要一些组织原则,指导我们构思程序的概要设计。特别地,我们需要一些策略来帮助我们构建大型系统,使之模块化。也就是说,它们可以“自然”划分为可以分离开发和维护的各个相关部分。
1010

11-
我们用于创建模块化程序的强大工具之一,是引入可能会随时间改变的新类型数据。这样,单个数据可以表示独立于其他程序演化的东西。对象行为的改变可能会由它的历史影响,就像世界中的实体那样。向数据添加状态是这一章最终目标的要素:面向对象编程
11+
我们用于创建模块化程序的强大工具之一,是引入可能会随时间改变的新类型数据。这样,单个数据可以表示独立于其他程序演化的东西。对象行为的改变可能会由它的历史影响,就像世界中的实体那样。向数据添加状态是这一章最终目标:面向对象编程的要素
1212

1313
我们目前引入的原生数据类型 -- 数值、布尔值、元组、范围和字符串 -- 都是不可变类型的对象。虽然名称的绑定可以在执行过程中修改为环境中不同的值,但是这些值本身不会改变。这一章中,我们会介绍一组可变数据类型。可变对象可以在程序执行期间改变。
1414

@@ -117,7 +117,7 @@
117117

118118
![](img/nonlocal_def2.png)
119119

120-
最后,我们调用第二个绑定到`wd2`上的`withdraw`函数:
120+
最后,我们调用绑定到`wd2`上的第二个`withdraw`函数:
121121

122122
```py
123123
>>> wd2(6)

0 commit comments

Comments
 (0)