@@ -1605,7 +1605,7 @@ msgstr ""
1605
1605
msgid ""
1606
1606
"The :class:`tuple` of classes that are considered when looking for base "
1607
1607
"classes during method resolution."
1608
- msgstr ""
1608
+ msgstr "由在方法解析期间当查找基类时将被纳入考虑的类组成的 :class:`tuple`。 "
1609
1609
1610
1610
#: ../../reference/datamodel.rst:1238
1611
1611
msgid "Special methods"
@@ -1814,10 +1814,13 @@ msgid ""
1814
1814
"<closure variable>` that a :term:`nested scope` references in an outer "
1815
1815
"scope. See also :attr:`function.__closure__`."
1816
1816
msgstr ""
1817
+ "一个 :class:`tuple`,其中包含某个 :term:`nested scope` 引用在外部作用域中引用的 containing the "
1818
+ "names of :term:`自由(闭包)变量 <closure variable>` 的名称。 另请参阅 "
1819
+ ":attr:`function.__closure__`。"
1817
1820
1818
1821
#: ../../reference/datamodel.rst:1437
1819
1822
msgid "Note: references to global and builtin names are *not* included."
1820
- msgstr ""
1823
+ msgstr "注意:对全局和内置名称的引用 *不会* 被包括在内。 "
1821
1824
1822
1825
#: ../../reference/datamodel.rst:1440
1823
1826
msgid ""
@@ -1855,7 +1858,7 @@ msgstr "一个编码了从 :term:`bytecode` 偏移量到行号的映射的字符
1855
1858
msgid ""
1856
1859
"This attribute of code objects is deprecated, and may be removed in Python "
1857
1860
"3.15."
1858
- msgstr ""
1861
+ msgstr "代码对象的这个属性已被弃用,并可能在 Python 3.15 中移除。 "
1859
1862
1860
1863
#: ../../reference/datamodel.rst:1466
1861
1864
msgid "The required stack size of the code object"
@@ -4923,6 +4926,27 @@ msgid ""
4923
4926
">>> len(c) # Implicit lookup\n"
4924
4927
"10"
4925
4928
msgstr ""
4929
+ ">>> class Meta(type):\n"
4930
+ "... def __getattribute__(*args):\n"
4931
+ "... print(\" Metaclass getattribute invoked\" )\n"
4932
+ "... return type.__getattribute__(*args)\n"
4933
+ "...\n"
4934
+ ">>> class C(object, metaclass=Meta):\n"
4935
+ "... def __len__(self):\n"
4936
+ "... return 10\n"
4937
+ "... def __getattribute__(*args):\n"
4938
+ "... print(\" Class getattribute invoked\" )\n"
4939
+ "... return object.__getattribute__(*args)\n"
4940
+ "...\n"
4941
+ ">>> c = C()\n"
4942
+ ">>> c.__len__() # 通过实例的显式查找\n"
4943
+ "Class getattribute invoked\n"
4944
+ "10\n"
4945
+ ">>> type(c).__len__(c) # 通过类型的显式查找\n"
4946
+ "Metaclass getattribute invoked\n"
4947
+ "10\n"
4948
+ ">>> len(c) # 隐式查找\n"
4949
+ "10"
4926
4950
4927
4951
#: ../../reference/datamodel.rst:3606
4928
4952
msgid ""
@@ -5726,7 +5750,7 @@ msgstr "__file__ (模块属性)"
5726
5750
5727
5751
#: ../../reference/datamodel.rst:879
5728
5752
msgid "__cached__ (module attribute)"
5729
- msgstr ""
5753
+ msgstr "__cached__ (模块属性) "
5730
5754
5731
5755
#: ../../reference/datamodel.rst:879
5732
5756
msgid "__doc__ (module attribute)"
0 commit comments