[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/python/python-docs-ko/3.14/library/array.po [Back]  [Original]

# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2001-2017, Python Software Foundation
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR , 2017.
#
msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-11 20:40+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Dong-gweon Oh \n"
"Language-Team: Korean (https://python.flowdas.com)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.17.0\n"

#: ../../library/array.rst:2
msgid ":mod:`!array` --- Efficient arrays of numeric values"
msgstr ":mod:`!array` ---   "

#: ../../library/array.rst:11
msgid ""
"This module defines an object type which can compactly represent an array"
" of basic values: characters, integers, floating-point numbers.  Arrays "
"are sequence types and behave very much like lists, except that the type "
"of objects stored in them is constrained.  The type is specified at "
"object creation time by using a :dfn:`type code`, which is a single "
"character.  The following type codes are defined:"
msgstr ""
"  , ,              .  "
"     ,       .     "
"  :dfn:` (type code)`\\  .    :"

#: ../../library/array.rst:19
msgid "Type code"
msgstr " "

#: ../../library/array.rst:19
msgid "C Type"
msgstr "C "

#: ../../library/array.rst:19
msgid "Python Type"
msgstr " "

#: ../../library/array.rst:19
msgid "Minimum size in bytes"
msgstr " ()"

#: ../../library/array.rst:19
msgid "Notes"
msgstr ""

#: ../../library/array.rst:21
msgid "``'b'``"
msgstr "``'b'``"

#: ../../library/array.rst:21
msgid "signed char"
msgstr "signed char"

#: ../../library/array.rst:21 ../../library/array.rst:23
#: ../../library/array.rst:29 ../../library/array.rst:31
#: ../../library/array.rst:33 ../../library/array.rst:35
#: ../../library/array.rst:37 ../../library/array.rst:39
#: ../../library/array.rst:41 ../../library/array.rst:43
msgid "int"
msgstr "int"

#: ../../library/array.rst:21 ../../library/array.rst:23
msgid "1"
msgstr "1"

#: ../../library/array.rst:23
msgid "``'B'``"
msgstr "``'B'``"

#: ../../library/array.rst:23
msgid "unsigned char"
msgstr "unsigned char"

#: ../../library/array.rst:25
msgid "``'u'``"
msgstr "``'u'``"

#: ../../library/array.rst:25
msgid "wchar_t"
msgstr "wchar_t"

#: ../../library/array.rst:25 ../../library/array.rst:27
msgid "Unicode character"
msgstr " "

#: ../../library/array.rst:25 ../../library/array.rst:29
#: ../../library/array.rst:31 ../../library/array.rst:33
#: ../../library/array.rst:35
msgid "2"
msgstr "2"

#: ../../library/array.rst:25
msgid "\\(1)"
msgstr "\\(1)"

#: ../../library/array.rst:27
msgid "``'w'``"
msgstr "``'w'``"

#: ../../library/array.rst:27
msgid "Py_UCS4"
msgstr "Py_UCS4"

#: ../../library/array.rst:27 ../../library/array.rst:37
#: ../../library/array.rst:39 ../../library/array.rst:45
msgid "4"
msgstr "4"

#: ../../library/array.rst:27
#, fuzzy
msgid "\\(2)"
msgstr "\\(1)"

#: ../../library/array.rst:29
msgid "``'h'``"
msgstr "``'h'``"

#: ../../library/array.rst:29
msgid "signed short"
msgstr "signed short"

#: ../../library/array.rst:31
msgid "``'H'``"
msgstr "``'H'``"

#: ../../library/array.rst:31
msgid "unsigned short"
msgstr "unsigned short"

#: ../../library/array.rst:33
msgid "``'i'``"
msgstr "``'i'``"

#: ../../library/array.rst:33
msgid "signed int"
msgstr "signed int"

#: ../../library/array.rst:35
msgid "``'I'``"
msgstr "``'I'``"

#: ../../library/array.rst:35
msgid "unsigned int"
msgstr "unsigned int"

#: ../../library/array.rst:37
msgid "``'l'``"
msgstr "``'l'``"

#: ../../library/array.rst:37
msgid "signed long"
msgstr "signed long"

#: ../../library/array.rst:39
msgid "``'L'``"
msgstr "``'L'``"

#: ../../library/array.rst:39
msgid "unsigned long"
msgstr "unsigned long"

#: ../../library/array.rst:41
msgid "``'q'``"
msgstr "``'q'``"

#: ../../library/array.rst:41
msgid "signed long long"
msgstr "signed long long"

#: ../../library/array.rst:41 ../../library/array.rst:43
#: ../../library/array.rst:47
msgid "8"
msgstr "8"

#: ../../library/array.rst:43
msgid "``'Q'``"
msgstr "``'Q'``"

#: ../../library/array.rst:43
msgid "unsigned long long"
msgstr "unsigned long long"

#: ../../library/array.rst:45
msgid "``'f'``"
msgstr "``'f'``"

#: ../../library/array.rst:45 ../../library/array.rst:47
msgid "float"
msgstr "float"

#: ../../library/array.rst:47
msgid "``'d'``"
msgstr "``'d'``"

#: ../../library/array.rst:47
msgid "double"
msgstr "double"

#: ../../library/array.rst:50
msgid "Notes:"
msgstr ":"

#: ../../library/array.rst:53
msgid "It can be 16 bits or 32 bits depending on the platform."
msgstr "  16  32   ."

#: ../../library/array.rst:55
msgid ""
"``array('u')`` now uses :c:type:`wchar_t` as C type instead of deprecated"
" ``Py_UNICODE``. This change doesn't affect its behavior because "
"``Py_UNICODE`` is alias of :c:type:`wchar_t` since Python 3.3."
msgstr ""
"``array('u')``\\   ``Py_UNICODE``  :c:type:`wchar_t`\\ C "
". ``Py_UNICODE``\\  3.3 :c:type:`wchar_t`\\     "
"  ."

#: ../../library/array.rst:60
msgid "Please migrate to ``'w'`` typecode."
msgstr ""

#: ../../library/array.rst:67
msgid ""
"The actual representation of values is determined by the machine "
"architecture (strictly speaking, by the C implementation).  The actual "
"size can be accessed through the :attr:`array.itemsize` attribute."
msgstr ""
"     (  C  ) .   "
":attr:`array.itemsize`     ."

#: ../../library/array.rst:71
msgid "The module defines the following item:"
msgstr "   :"

#: ../../library/array.rst:76
msgid "A string with all available type codes."
msgstr "      ."

#: ../../library/array.rst:79
msgid "The module defines the following type:"
msgstr "   :"

#: ../../library/array.rst:84
msgid ""
"A new array whose items are restricted by *typecode*, and initialized "
"from the optional *initializer* value, which must be a :class:`bytes` or "
":class:`bytearray` object, a Unicode string, or iterable over elements of"
" the appropriate type."
msgstr ""
" *typecode*\\    ,  *initializer*  , "
":class:`bytes`  :class:`bytearray` ,        "
" ."

#: ../../library/array.rst:89
msgid ""
"If given a :class:`bytes` or :class:`bytearray` object, the initializer "
"is passed to the new array's :meth:`frombytes` method; if given a Unicode"
" string, the initializer is passed to the :meth:`fromunicode` method; "
"otherwise, the initializer's iterator is passed to the :meth:`extend` "
"method to add initial items to the array."
msgstr ""
":class:`bytes`  :class:`bytearray`  , initializer   "
":meth:`frombytes`  ;   , initializer "
":meth:`fromunicode`  ;  , initializer  "
":meth:`extend`      ."

#: ../../library/array.rst:96
msgid ""
"Array objects support the ordinary sequence operations of indexing, "
"slicing, concatenation, and multiplication.  When using slice assignment,"
" the assigned value must be an array object with the same type code; in "
"all other cases, :exc:`TypeError` is raised. Array objects also implement"
" the buffer interface, and may be used wherever :term:`bytes-like objects"
" ` are supported."
msgstr ""
"  , ,        .    , "
"       ;   , :exc:`TypeError`\\ .   "
"  , :term:`  `\\    "
"  ."

#: ../../library/array.rst:102
msgid ""
"Raises an :ref:`auditing event ` ``array.__new__`` with "
"arguments ``typecode``, ``initializer``."
msgstr ""
"``typecode``, ``initializer``  :ref:` (auditing event) "
"` ``array.__new__``\\ ."

#: ../../library/array.rst:107
msgid "The typecode character used to create the array."
msgstr "    typecode ."

#: ../../library/array.rst:112
msgid "The length in bytes of one array item in the internal representation."
msgstr "      ()."

#: ../../library/array.rst:117
msgid "Append a new item with value *x* to the end of the array."
msgstr "   *x*\\   ."

#: ../../library/array.rst:122
msgid ""
"Return a tuple ``(address, length)`` giving the current memory address "
"and the length in elements of the buffer used to hold array's contents.  "
"The size of the memory buffer in bytes can be computed as "
"``array.buffer_info()[1] * array.itemsize``.  This is occasionally useful"
" when working with low-level (and inherently unsafe) I/O interfaces that "
"require memory addresses, such as certain :c:func:`!ioctl` operations.  "
"The returned numbers are valid as long as the array exists and no length-"
"changing operations are applied to it."
msgstr ""
"               ``(address, "
"length)``\\ .      ``array.buffer_info()[1] * "
"array.itemsize``\\   .   :c:func:`!ioctl`     "
" (   ) I/O     .     "
"      ."

#: ../../library/array.rst:132
msgid ""
"When using array objects from code written in C or C++ (the only way to "
"effectively make use of this information), it makes more sense to use the"
" buffer interface supported by array objects.  This method is maintained "
"for backward compatibility and should be avoided in new code.  The buffer"
" interface is documented in :ref:`bufferobjects`."
msgstr ""
"C C++  (     )    ,     "
"   .            . "
"  :ref:`bufferobjects`\\  ."

#: ../../library/array.rst:141
msgid ""
"\"Byteswap\" all items of the array.  This is only supported for values "
"which are 1, 2, 4, or 8 bytes in size; for other types of values, "
":exc:`RuntimeError` is raised.  It is useful when reading data from a "
"file written on a machine with a different byte order."
msgstr ""
"   \" (byteswap)\" . 1, 2, 4  8    ; "
"   :exc:`RuntimeError`\\ .        "
"  ."

#: ../../library/array.rst:149
msgid "Return the number of occurrences of *x* in the array."
msgstr "  *x*\\   ."

#: ../../library/array.rst:154
msgid ""
"Append items from *iterable* to the end of the array.  If *iterable* is "
"another array, it must have *exactly* the same type code; if not, "
":exc:`TypeError` will be raised.  If *iterable* is not an array, it must "
"be iterable and its elements must be the right type to be appended to the"
" array."
msgstr ""
"*iterable*\\    . *iterable*\\  , **    "
" ;  , :exc:`TypeError`\\ . *iterable*\\  ,  "
"      ."

#: ../../library/array.rst:162
msgid ""
"Appends items from the :term:`bytes-like object`, interpreting its "
"content as an array of machine values (as if it had been read from a file"
" using the :meth:`fromfile` method)."
msgstr ""
":term:`  `\\  .  (machine "
"value)   ( :meth:`fromfile`     )."

#: ../../library/array.rst:166
msgid ":meth:`!fromstring` is renamed to :meth:`frombytes` for clarity."
msgstr ":meth:`!fromstring`\\   :meth:`frombytes`\\  ."

#: ../../library/array.rst:172
msgid ""
"Read *n* items (as machine values) from the :term:`file object` *f* and "
"append them to the end of the array.  If less than *n* items are "
"available, :exc:`EOFError` is raised, but the items that were available "
"are still inserted into the array."
msgstr ""
":term:`  ` *f*\\ () *n*     . *n* "
"     :exc:`EOFError`\\ ,      ."

#: ../../library/array.rst:180
msgid ""
"Append items from the list.  This is equivalent to ``for x in list: "
"a.append(x)`` except that if there is a type error, the array is "
"unchanged."
msgstr ""
"  .          ``for x in list: "
"a.append(x)``\\ ."

#: ../../library/array.rst:186
msgid ""
"Extends this array with data from the given Unicode string. The array "
"must have type code ``'u'`` or ``'w'``; otherwise a :exc:`ValueError` is "
"raised. Use ``array.frombytes(unicodestring.encode(enc))`` to append "
"Unicode data to an array of some other type."
msgstr ""
"      .    ``'u'``  ``'w'``  ;  "
" :exc:`ValueError`\\ .       "
"``array.frombytes(unicodestring.encode(enc))``\\ ."

#: ../../library/array.rst:194
msgid ""
"Return the smallest *i* such that *i* is the index of the first "
"occurrence of *x* in the array.  The optional arguments *start* and "
"*stop* can be specified to search for *x* within a subsection of the "
"array.  Raise :exc:`ValueError` if *x* is not found."
msgstr ""

#: ../../library/array.rst:199
msgid "Added optional *start* and *stop* parameters."
msgstr ""

#: ../../library/array.rst:205
msgid ""
"Insert a new item with value *x* in the array before position *i*. "
"Negative values are treated as being relative to the end of the array."
msgstr "*i*    *x*\\    .       ."

#: ../../library/array.rst:211
msgid ""
"Removes the item with the index *i* from the array and returns it. The "
"optional argument defaults to ``-1``, so that by default the last item is"
" removed and returned."
msgstr ""
"  *i*\\     .    ``-1``\\,  "
"   ."

#: ../../library/array.rst:218
msgid "Remove the first occurrence of *x* from the array."
msgstr "   *x*\\ ."

#: ../../library/array.rst:223
msgid "Remove all elements from the array."
msgstr "   ."

#: ../../library/array.rst:230
msgid "Reverse the order of the items in the array."
msgstr "   ."

#: ../../library/array.rst:235
msgid ""
"Convert the array to an array of machine values and return the bytes "
"representation (the same sequence of bytes that would be written to a "
"file by the :meth:`tofile` method.)"
msgstr ""
"     (:meth:`tofile`      ) "
"."

#: ../../library/array.rst:239
msgid ":meth:`!tostring` is renamed to :meth:`tobytes` for clarity."
msgstr ":meth:`!tostring`\\   :meth:`tobytes`\\  ."

#: ../../library/array.rst:245
msgid "Write all items (as machine values) to the :term:`file object` *f*."
msgstr "  () :term:`  ` *f*\\ ."

#: ../../library/array.rst:250
msgid "Convert the array to an ordinary list with the same items."
msgstr "      ."

#: ../../library/array.rst:255
msgid ""
"Convert the array to a Unicode string.  The array must have a type "
"``'u'`` or ``'w'``; otherwise a :exc:`ValueError` is raised. Use "
"``array.tobytes().decode(enc)`` to obtain a Unicode string from an array "
"of some other type."
msgstr ""
"   .    ``'u'``  ``'w'``  ;   "
":exc:`ValueError`\\ .       "
"``array.tobytes().decode(enc)``\\ ."

#: ../../library/array.rst:260
msgid ""
"The string representation of array objects has the form ``array(typecode,"
" initializer)``. The *initializer* is omitted if the array is empty, "
"otherwise it is a Unicode string if the *typecode* is ``'u'`` or ``'w'``,"
" otherwise it is a list of numbers. The string representation is "
"guaranteed to be able to be converted back to an array with the same type"
" and value using :func:`eval`, so long as the :class:`~array.array` class"
" has been imported using ``from array import array``. Variables ``inf`` "
"and ``nan`` must also be defined if it contains corresponding floating-"
"point values. Examples::"
msgstr ""
"    ``array(typecode, initializer)``  .    "
"*initializer*\\ ,   *typecode*\\ ``'u'``  ``'w'``    "
" ,     .   :func:`eval`\\      "
"     .  ``from array import array``\\  "
":class:`~array.array`    .  ``inf``  ``nan``   "
"    . ::"

#: ../../library/array.rst:272
msgid ""
"array('l')\n"
"array('w', 'hello \\u2641')\n"
"array('l', [1, 2, 3, 4, 5])\n"
"array('d', [1.0, 2.0, 3.14, -inf, nan])"
msgstr ""
"array('l')\n"
"array('w', 'hello \\u2641')\n"
"array('l', [1, 2, 3, 4, 5])\n"
"array('d', [1.0, 2.0, 3.14, -inf, nan])"

#: ../../library/array.rst:280
msgid "Module :mod:`struct`"
msgstr " :mod:`struct`"

#: ../../library/array.rst:281
msgid "Packing and unpacking of heterogeneous binary data."
msgstr "(heterogeneous)     ."

#: ../../library/array.rst:283
msgid "`NumPy `_"
msgstr "`NumPy `_"

#: ../../library/array.rst:284
msgid "The NumPy package defines another array type."
msgstr "NumPy    ."

#: ../../library/array.rst:7
msgid "arrays"
msgstr ""

#~ msgid "The following data items and methods are also supported:"
#~ msgstr "    :"

#~ msgid ""
#~ "Return the smallest *i* such that "
#~ "*i* is the index of the first "
#~ "occurrence of *x* in the array."
#~ msgstr "*i*\\  *x*\\       *i*\\ ."

#~ msgid "Module :mod:`xdrlib`"
#~ msgstr " :mod:`xdrlib`"

#~ msgid ""
#~ "Packing and unpacking of External Data"
#~ " Representation (XDR) data as used in"
#~ " some remote procedure call systems."
#~ msgstr ""
#~ "      "
#~ "XDR(External Data Representation)   "
#~ " ."


Web Proxy Viewer  |  New URL  |  Original Page