Skip to content

Commit 49c20f0

Browse files
author
Liu Jie
authored
Update p14_capture_class_attribute_definition_order.rst
format
1 parent d47a1fe commit 49c20f0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

source/c09/p14_capture_class_attribute_definition_order.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
def __prepare__(cls, clsname, bases):
5454
return OrderedDict()
5555
56-
在这个元类中,执行类主体时描述器的定义顺序会被一个 ``OrderedDict``捕获到,
56+
在这个元类中,执行类主体时描述器的定义顺序会被一个 ``OrderedDict`` 捕获到,
5757
生成的有序名称从字典中提取出来并放入类属性 ``_order`` 中。这样的话类中的方法可以通过多种方式来使用它。
5858
例如,下面是一个简单的类,使用这个排序字典来实现将一个类实例的数据序列化为一行CSV数据:
5959

@@ -93,7 +93,7 @@
9393
----------
9494
讨论
9595
----------
96-
本节一个关键点就是OrderedMeta元类中定义的 `` __prepare__()`` 方法。
96+
本节一个关键点就是OrderedMeta元类中定义的 ``__prepare__()`` 方法。
9797
这个方法会在开始定义类和它的父类的时候被执行。它必须返回一个映射对象以便在类定义体中被使用到。
9898
我们这里通过返回了一个OrderedDict而不是一个普通的字典,可以很容易的捕获定义的顺序。
9999

0 commit comments

Comments
 (0)