Skip to content

Commit db9cee3

Browse files
committed
文本润色
1 parent 8a316e4 commit db9cee3

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

source/c01/p11_naming_slice.rst

+3-3
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@
3232
讨论
3333
----------
3434
一般来讲,代码中如果出现大量的硬编码下标会使得代码的可读性和可维护性大大降低。
35-
比如,如果你回过来看看一年前你写的代码,你会摸着脑袋想那时候自己到底想干嘛啊
36-
这是一个很简单的解决方案,它让你更加清晰的表达代码的目的
35+
比如,如果你回过来看看一年前你写的代码,你会摸着脑袋想自己那时候到底在想什么啊
36+
下面这个很简单的解决方案,可以让你更加清晰地表达代码的目的
3737

3838
内置的 ``slice()`` 函数创建了一个切片对象。所有使用切片的地方都可以使用切片对象。比如:
3939

@@ -67,7 +67,7 @@
6767
6868
另外,你还可以通过调用切片的 ``indices(size)`` 方法将它映射到一个已知大小的序列上。
6969
这个方法返回一个三元组 ``(start, stop, step)`` ,所有的值都会被缩小,直到适合这个已知序列的边界为止。
70-
这样,使用的时就不会出现 ``IndexError`` 异常。比如:
70+
(这样在使用的时就不会出现 ``IndexError`` 异常。比如:
7171

7272
.. code-block:: python
7373

source/c01/p17_extract_subset_of_dict.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
p1 = dict((key, value) for key, value in prices.items() if value > 200)
3838
3939
但是,字典推导方式表意更清晰,并且实际上也会运行的更快些
40-
(在这个例子中,实际测试几乎比 ``dict()`` 函数方式快整整一倍)。
40+
(在这个例子中,实际测试几乎比 ``dict()`` 函数方式快了一倍多)。
4141

4242
有时候完成同一件事会有多种方式。比如,第二个例子程序也可以像这样重写:
4343

0 commit comments

Comments
 (0)