-
-
Notifications
You must be signed in to change notification settings - Fork 224
Expand file tree
/
Copy pathiterator.po
More file actions
152 lines (128 loc) · 4.76 KB
/
Copy pathiterator.po
File metadata and controls
152 lines (128 loc) · 4.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
# Copyright (C) 2001 Python Software Foundation
# This file is distributed under the same license as the Python package.
#
# Translators:
# Leon H., 2017
msgid ""
msgstr ""
"Project-Id-Version: Python 3.14\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-18 00:15+0000\n"
"PO-Revision-Date: 2017-09-22 18:26+0000\n"
"Last-Translator: Leon H.\n"
"Language-Team: Chinese - TAIWAN (https://github.com/python/python-docs-zh-"
"tw)\n"
"Language: zh_TW\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: ../../c-api/iterator.rst:6
msgid "Iterator Objects"
msgstr "疊代器(Iterator)物件"
#: ../../c-api/iterator.rst:8
msgid ""
"Python provides two general-purpose iterator objects. The first, a sequence "
"iterator, works with an arbitrary sequence supporting the :meth:`~object."
"__getitem__` method. The second works with a callable object and a sentinel "
"value, calling the callable for each item in the sequence, and ending the "
"iteration when the sentinel value is returned."
msgstr ""
"Python 提供了兩種通用的疊代器 (iterator) 物件,第一種是序列疊代器 (sequence "
"iterator),適用於支援 :meth:`~object.__getitem__` 方法的任意序列,第二種是與"
"可呼叫 (callable) 物件和哨兵值 (sentinel value) 一起使用,會呼叫序列中的每個"
"可呼叫物件,當回傳哨兵值時就結束疊代。"
#: ../../c-api/iterator.rst:17
msgid ""
"Type object for iterator objects returned by :c:func:`PySeqIter_New` and the "
"one-argument form of the :func:`iter` built-in function for built-in "
"sequence types."
msgstr ""
"此型別物件用於由 :c:func:`PySeqIter_New` 所回傳的疊代器物件以及用於內建序列型"
"別的內建函式 :func:`iter` 的單引數形式。"
#: ../../c-api/iterator.rst:24
msgid ""
"Return true if the type of *op* is :c:data:`PySeqIter_Type`. This function "
"always succeeds."
msgstr ""
#: ../../c-api/iterator.rst:30
msgid ""
"Return an iterator that works with a general sequence object, *seq*. The "
"iteration ends when the sequence raises :exc:`IndexError` for the "
"subscripting operation."
msgstr ""
#: ../../c-api/iterator.rst:37
msgid ""
"Type object for iterator objects returned by :c:func:`PyCallIter_New` and "
"the two-argument form of the :func:`iter` built-in function."
msgstr ""
#: ../../c-api/iterator.rst:43
msgid ""
"Return true if the type of *op* is :c:data:`PyCallIter_Type`. This function "
"always succeeds."
msgstr ""
#: ../../c-api/iterator.rst:49
msgid ""
"Return a new iterator. The first parameter, *callable*, can be any Python "
"callable object that can be called with no parameters; each call to it "
"should return the next item in the iteration. When *callable* returns a "
"value equal to *sentinel*, the iteration will be terminated."
msgstr ""
#: ../../c-api/iterator.rst:56
msgid "Range Objects"
msgstr "Range 物件"
#: ../../c-api/iterator.rst:60
msgid "The type object for :class:`range` objects."
msgstr ":class:`range` 物件的型別物件。"
#: ../../c-api/iterator.rst:65
msgid ""
"Return true if the object *o* is an instance of a :class:`range` object. "
"This function always succeeds."
msgstr ""
#: ../../c-api/iterator.rst:70
msgid "Builtin Iterator Types"
msgstr "內建疊代器型別"
#: ../../c-api/iterator.rst:72
msgid ""
"These are built-in iteration types that are included in Python's C API, but "
"provide no additional functions. They are here for completeness."
msgstr ""
#: ../../c-api/iterator.rst:80
msgid "C type"
msgstr "C 型別"
#: ../../c-api/iterator.rst:81
msgid "Python type"
msgstr "Python 型別"
#: ../../c-api/iterator.rst:83
msgid ":py:class:`enumerate`"
msgstr ":py:class:`enumerate`"
#: ../../c-api/iterator.rst:85
msgid ":py:class:`filter`"
msgstr ":py:class:`filter`"
#: ../../c-api/iterator.rst:87
msgid ":py:class:`map`"
msgstr ":py:class:`map`"
#: ../../c-api/iterator.rst:89
msgid ":py:class:`reversed`"
msgstr ":py:class:`reversed`"
#: ../../c-api/iterator.rst:91
msgid ":py:class:`zip`"
msgstr ":py:class:`zip`"
#: ../../c-api/iterator.rst:95
msgid "Other Iterator Objects"
msgstr "其他疊代器物件"
#: ../../c-api/iterator.rst:113
msgid "Type objects for iterators of various built-in objects."
msgstr "各種內建物件的疊代器型別物件。"
#: ../../c-api/iterator.rst:115
msgid ""
"Do not create instances of these directly; prefer calling :c:func:"
"`PyObject_GetIter` instead."
msgstr ""
#: ../../c-api/iterator.rst:118
msgid ""
"Note that there is no guarantee that a given built-in type uses a given "
"iterator type. For example, iterating over :class:`range` will use one of "
"two iterator types depending on the size of the range. Other types may start "
"using a similar scheme in the future, without warning."
msgstr ""