[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/python/python-docs-ko/3.8/c-api/object.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: 2020-09-24 20:44+0900\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.7.0\n"

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:6
msgid "Object Protocol"
msgstr " "

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:11
msgid ""
"The ``NotImplemented`` singleton, used to signal that an operation is not"
" implemented for the given type combination."
msgstr "          ``NotImplemented`` ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:17
msgid ""
"Properly handle returning :c:data:`Py_NotImplemented` from within a C "
"function (that is, increment the reference count of NotImplemented and "
"return it)."
msgstr ""
"C   :c:data:`Py_NotImplemented`    (, NotImplemented "
"   )."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:24
msgid ""
"Print an object *o*, on file *fp*.  Returns ``-1`` on error.  The flags "
"argument is used to enable certain printing options.  The only option "
"currently supported is :const:`Py_PRINT_RAW`; if given, the :func:`str` "
"of the object is written instead of the :func:`repr`."
msgstr ""
" *fp*\\  *o*\\ .   ``-1``\\ . flags     "
"  .     :const:`Py_PRINT_RAW`\\; , "
":func:`repr`   :func:`str`\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:32
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:43
msgid ""
"Returns ``1`` if *o* has the attribute *attr_name*, and ``0`` otherwise."
"  This is equivalent to the Python expression ``hasattr(o, attr_name)``."
"  This function always succeeds."
msgstr ""
"*o*\\ *attr_name*   ``1``\\,   ``0``\\ .   "
" ``hasattr(o, attr_name)``\\ .    ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:36
msgid ""
"Note that exceptions which occur while calling :meth:`__getattr__` and "
":meth:`__getattribute__` methods will get suppressed. To get error "
"reporting use :c:func:`PyObject_GetAttr()` instead."
msgstr ""
":meth:`__getattr__`\\ :meth:`__getattribute__`      "
" .     :c:func:`PyObject_GetAttr()`\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:47
msgid ""
"Note that exceptions which occur while calling :meth:`__getattr__` and "
":meth:`__getattribute__` methods and creating a temporary string object "
"will get suppressed. To get error reporting use "
":c:func:`PyObject_GetAttrString()` instead."
msgstr ""
":meth:`__getattr__`\\ :meth:`__getattribute__`       "
"    .     "
":c:func:`PyObject_GetAttrString()`\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:55
msgid ""
"Retrieve an attribute named *attr_name* from object *o*. Returns the "
"attribute value on success, or ``NULL`` on failure.  This is the "
"equivalent of the Python expression ``o.attr_name``."
msgstr ""
" *o*\\ *attr_name*\\   .   ,  "
"``NULL``\\ .    ``o.attr_name``\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:62
msgid ""
"Retrieve an attribute named *attr_name* from object *o*. Returns the "
"attribute value on success, or ``NULL`` on failure. This is the "
"equivalent of the Python expression ``o.attr_name``."
msgstr ""
" *o*\\ *attr_name*\\   .   ,  "
"``NULL``\\ .    ``o.attr_name``\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:69
msgid ""
"Generic attribute getter function that is meant to be put into a type "
"object's ``tp_getattro`` slot.  It looks for a descriptor in the "
"dictionary of classes in the object's MRO as well as an attribute in the "
"object's :attr:`~object.__dict__` (if present).  As outlined in "
":ref:`descriptors`, data descriptors take preference over instance "
"attributes, while non-data descriptors don't.  Otherwise, an "
":exc:`AttributeError` is raised."
msgstr ""
"  ``tp_getattro``     (getter) .  () "
":attr:`~object.__dict__`\\     MRO     "
" . :ref:`descriptors`\\  ,     "
",     .  , :exc:`AttributeError`\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:79
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:90
msgid ""
"Set the value of the attribute named *attr_name*, for object *o*, to the "
"value *v*. Raise an exception and return ``-1`` on failure; return ``0`` "
"on success.  This is the equivalent of the Python statement ``o.attr_name"
" = v``."
msgstr ""
" *o*\\ , *attr_name*\\    *v*  .    "
" ``-1``\\ .  ``0``\\ .    ``o.attr_name = v``\\ "
"."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:84
msgid ""
"If *v* is ``NULL``, the attribute is deleted, however this feature is "
"deprecated in favour of using :c:func:`PyObject_DelAttr`."
msgstr ""
"*v*\\ ``NULL``\\,  ,    "
":c:func:`PyObject_DelAttr`\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:95
msgid ""
"If *v* is ``NULL``, the attribute is deleted, however this feature is "
"deprecated in favour of using :c:func:`PyObject_DelAttrString`."
msgstr ""
"*v*\\ ``NULL``\\,  ,    "
":c:func:`PyObject_DelAttrString`\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:101
msgid ""
"Generic attribute setter and deleter function that is meant to be put "
"into a type object's :c:member:`~PyTypeObject.tp_setattro` slot.  It "
"looks for a data descriptor in the dictionary of classes in the object's "
"MRO, and if found it takes preference over setting or deleting the "
"attribute in the instance dictionary. Otherwise, the attribute is set or "
"deleted in the object's :attr:`~object.__dict__` (if present). On "
"success, ``0`` is returned, otherwise an :exc:`AttributeError` is raised "
"and ``-1`` is returned."
msgstr ""
"  :c:member:`~PyTypeObject.tp_setattro`     (setter)"
" (deleter) .  MRO      ,    "
"     .  ,  () "
":attr:`~object.__dict__`\\   .  ``0``\\ ,  "
" :exc:`AttributeError`\\  ``-1``\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:113
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:119
msgid ""
"Delete attribute named *attr_name*, for object *o*. Returns ``-1`` on "
"failure. This is the equivalent of the Python statement ``del "
"o.attr_name``."
msgstr ""
" *o*\\ , *attr_name*\\   .   ``-1``\\ . "
"   ``del o.attr_name``\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:125
msgid ""
"A generic implementation for the getter of a ``__dict__`` descriptor. It "
"creates the dictionary if necessary."
msgstr "``__dict__``  (getter)   .   ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:133
msgid ""
"A generic implementation for the setter of a ``__dict__`` descriptor. "
"This implementation does not allow the dictionary to be deleted."
msgstr "``__dict__``  (setter)   .      ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:141
msgid ""
"Compare the values of *o1* and *o2* using the operation specified by "
"*opid*, which must be one of :const:`Py_LT`, :const:`Py_LE`, "
":const:`Py_EQ`, :const:`Py_NE`, :const:`Py_GT`, or :const:`Py_GE`, "
"corresponding to ``=`` "
"respectively. This is the equivalent of the Python expression ``o1 op "
"o2``, where ``op`` is the operator corresponding to *opid*. Returns the "
"value of the comparison on success, or ``NULL`` on failure."
msgstr ""
"*opid*\\     *o1*\\ *o2*\\  . *opid*\\ "
":const:`Py_LT`, :const:`Py_LE`, :const:`Py_EQ`, :const:`Py_NE`, "
":const:`Py_GT`  :const:`Py_GE`     ``=``\\ .    ``o1 op o2``\\ .  "
"``op``\\ *opid*\\  .    ,   ``NULL``\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:151
msgid ""
"Compare the values of *o1* and *o2* using the operation specified by "
"*opid*, which must be one of :const:`Py_LT`, :const:`Py_LE`, "
":const:`Py_EQ`, :const:`Py_NE`, :const:`Py_GT`, or :const:`Py_GE`, "
"corresponding to ``=`` "
"respectively. Returns ``-1`` on error, ``0`` if the result is false, "
"``1`` otherwise. This is the equivalent of the Python expression ``o1 op "
"o2``, where ``op`` is the operator corresponding to *opid*."
msgstr ""
"*opid*\\     *o1*\\ *o2*\\  . *opid*\\ "
":const:`Py_LT`, :const:`Py_LE`, :const:`Py_EQ`, :const:`Py_NE`, "
":const:`Py_GT`  :const:`Py_GE`     ``=``\\ .   ``-1``\\,   ``0``\\,  "
" ``1``\\ .    ``o1 op o2``\\ .  ``op``\\ "
"*opid*\\  ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:160
msgid ""
"If *o1* and *o2* are the same object, :c:func:`PyObject_RichCompareBool` "
"will always return ``1`` for :const:`Py_EQ` and ``0`` for :const:`Py_NE`."
msgstr ""
"*o1*\\ *o2*\\  , :c:func:`PyObject_RichCompareBool`   "
":const:`Py_EQ`\\  ``1``\\, :const:`Py_NE`\\  ``0``\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:167
msgid ""
"Compute a string representation of object *o*.  Returns the string "
"representation on success, ``NULL`` on failure.  This is the equivalent "
"of the Python expression ``repr(o)``.  Called by the :func:`repr` built-"
"in function."
msgstr ""
" *o*\\   .   ,  ``NULL``\\ .   "
" ``repr(o)``\\ . :func:`repr`    ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:171
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:195
msgid ""
"This function now includes a debug assertion to help ensure that it does "
"not silently discard an active exception."
msgstr "            ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:179
msgid ""
"As :c:func:`PyObject_Repr`, compute a string representation of object "
"*o*, but escape the non-ASCII characters in the string returned by "
":c:func:`PyObject_Repr` with ``\\x``, ``\\u`` or ``\\U`` escapes.  This "
"generates a string similar to that returned by :c:func:`PyObject_Repr` in"
" Python 2. Called by the :func:`ascii` built-in function."
msgstr ""
":c:func:`PyObject_Repr`\\,  *o*\\   , ``\\x``, ``\\u`` "
" ``\\U``   :c:func:`PyObject_Repr`\\    ASCII  "
" .   2 :c:func:`PyObject_Repr`\\      "
". :func:`ascii`    ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:190
msgid ""
"Compute a string representation of object *o*.  Returns the string "
"representation on success, ``NULL`` on failure.  This is the equivalent "
"of the Python expression ``str(o)``.  Called by the :func:`str` built-in "
"function and, therefore, by the :func:`print` function."
msgstr ""
" *o*\\   .    ,   ``NULL``\\ .   "
" ``str(o)``\\ . :func:`str`   ,  :func:`print`  "
" ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:203
msgid ""
"Compute a bytes representation of object *o*.  ``NULL`` is returned on "
"failure and a bytes object on success.  This is equivalent to the Python "
"expression ``bytes(o)``, when *o* is not an integer.  Unlike "
"``bytes(o)``, a TypeError is raised when *o* is an integer instead of a "
"zero-initialized bytes object."
msgstr ""
" *o*\\   .  ``NULL``\\,    .  "
"*o*\\      ``bytes(o)``\\ . ``bytes(o)``\\ , *o*\\"
"  0     TypeError ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:212
msgid ""
"Return ``1`` if the class *derived* is identical to or derived from the "
"class *cls*, otherwise return ``0``.  In case of an error, return ``-1``."
msgstr ""
" *derived*\\  *cls*\\  *cls*\\  ``1``\\ ,  "
" ``0``\\ .   ``-1``\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:215
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:234
msgid ""
"If *cls* is a tuple, the check will be done against every entry in *cls*."
" The result will be ``1`` when at least one of the checks returns ``1``, "
"otherwise it will be ``0``."
msgstr ""
"*cls*\\ , *cls*\\     .    ``1``\\  "
" ``1``\\ ,   ``0``\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:219
msgid ""
"If *cls* has a :meth:`~class.__subclasscheck__` method, it will be called"
" to determine the subclass status as described in :pep:`3119`.  "
"Otherwise, *derived* is a subclass of *cls* if it is a direct or indirect"
" subclass, i.e. contained in ``cls.__mro__``."
msgstr ""
"*cls*\\ :meth:`~class.__subclasscheck__`  , :pep:`3119`\\  "
"      .  , *derived*\\       "
"*cls*\\  ,  ``cls.__mro__``\\  ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:224
msgid ""
"Normally only class objects, i.e. instances of :class:`type` or a derived"
" class, are considered classes.  However, objects can override this by "
"having a :attr:`__bases__` attribute (which must be a tuple of base "
"classes)."
msgstr ""
"  ( :class:`type`\\   )  . ,  "
":attr:`__bases__` (   )     ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:231
msgid ""
"Return ``1`` if *inst* is an instance of the class *cls* or a subclass of"
" *cls*, or ``0`` if not.  On error, returns ``-1`` and sets an exception."
msgstr ""
"*inst*\\ *cls*  *cls*\\    ``1``\\ ,   "
"``0``\\ .   ``-1``\\   ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:238
msgid ""
"If *cls* has a :meth:`~class.__instancecheck__` method, it will be called"
" to determine the subclass status as described in :pep:`3119`.  "
"Otherwise, *inst* is an instance of *cls* if its class is a subclass of "
"*cls*."
msgstr ""
"*cls*\\ :meth:`~class.__instancecheck__`  , :pep:`3119`\\  "
"      .  , *inst*\\   *cls*\\    "
"*cls*\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:242
msgid ""
"An instance *inst* can override what is considered its class by having a "
":attr:`__class__` attribute."
msgstr " *inst*\\ :attr:`__class__`        ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:245
msgid ""
"An object *cls* can override if it is considered a class, and what its "
"base classes are, by having a :attr:`__bases__` attribute (which must be "
"a tuple of base classes)."
msgstr ""
" *cls*\\ :attr:`__bases__` (   ) ,  "
"      ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:252
msgid ""
"Determine if the object *o* is callable.  Return ``1`` if the object is "
"callable and ``0`` otherwise.  This function always succeeds."
msgstr ""
" *o*\\  .   ``1``\\,   ``0``\\ .   "
" ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:258
msgid ""
"Call a callable Python object *callable*, with arguments given by the "
"tuple *args*, and named arguments given by the dictionary *kwargs*."
msgstr ""
" *args*\\    *kwargs*\\       "
"*callable*\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:261
msgid ""
"*args* must not be ``NULL``, use an empty tuple if no arguments are "
"needed. If no named arguments are needed, *kwargs* can be ``NULL``."
msgstr ""
"*args*\\ ``NULL``\\  ,      .    "
", *kwargs*\\ ``NULL``\\  ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:264
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:276
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:288
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:308
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:327
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:341
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:365
msgid ""
"Return the result of the call on success, or raise an exception and "
"return ``NULL`` on failure."
msgstr "   ,    ``NULL``\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:267
msgid ""
"This is the equivalent of the Python expression: ``callable(*args, "
"**kwargs)``."
msgstr "   ``callable(*args, **kwargs)``\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:273
msgid ""
"Call a callable Python object *callable*, with arguments given by the "
"tuple *args*.  If no arguments are needed, then *args* can be ``NULL``."
msgstr ""
" *args*\\      *callable*\\ .   , "
"*args*\\ ``NULL``\\  ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:279
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:291
msgid "This is the equivalent of the Python expression: ``callable(*args)``."
msgstr "   ``callable(*args)``\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:284
msgid ""
"Call a callable Python object *callable*, with a variable number of C "
"arguments. The C arguments are described using a :c:func:`Py_BuildValue` "
"style format string.  The format can be ``NULL``, indicating that no "
"arguments are provided."
msgstr ""
"  C     *callable*\\ . C  "
":c:func:`Py_BuildValue`     . format ``NULL``\\  "
",    ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:293
#, fuzzy
msgid ""
"Note that if you only pass :c:type:`PyObject *` args, "
":c:func:`PyObject_CallFunctionObjArgs` is a faster alternative."
msgstr ""
":c:type:`PyObject \\*` args  , "
":c:func:`PyObject_CallFunctionObjArgs`     ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:296
msgid "The type of *format* was changed from ``char *``."
msgstr "*format*\\  ``char *``\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:302
msgid ""
"Call the method named *name* of object *obj* with a variable number of C "
"arguments.  The C arguments are described by a :c:func:`Py_BuildValue` "
"format string that should  produce a tuple."
msgstr ""
"  C   *obj*\\ *name*\\  . C     "
":c:func:`Py_BuildValue`   ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:306
msgid "The format can be ``NULL``, indicating that no arguments are provided."
msgstr "format ``NULL``\\  ,    ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:311
msgid ""
"This is the equivalent of the Python expression: ``obj.name(arg1, arg2, "
"...)``."
msgstr "   ``obj.name(arg1, arg2, ...)``\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:314
#, fuzzy
msgid ""
"Note that if you only pass :c:type:`PyObject *` args, "
":c:func:`PyObject_CallMethodObjArgs` is a faster alternative."
msgstr ""
":c:type:`PyObject \\*` args  , :c:func:`PyObject_CallMethodObjArgs`"
"     ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:317
msgid "The types of *name* and *format* were changed from ``char *``."
msgstr "*name*\\ *format*\\  ``char *``\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:323
#, fuzzy
msgid ""
"Call a callable Python object *callable*, with a variable number of "
":c:type:`PyObject*` arguments.  The arguments are provided as a variable "
"number of parameters followed by ``NULL``."
msgstr ""
"  :c:type:`PyObject\\*`     *callable*\\ .  "
"``NULL``\\      ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:330
msgid ""
"This is the equivalent of the Python expression: ``callable(arg1, arg2, "
"...)``."
msgstr "   ``callable(arg1, arg2, ...)``\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:336
#, fuzzy
msgid ""
"Calls a method of the Python object *obj*, where the name of the method "
"is given as a Python string object in *name*.  It is called with a "
"variable number of :c:type:`PyObject*` arguments.  The arguments are "
"provided as a variable number of parameters followed by ``NULL``."
msgstr ""
"  *obj*\\  .    *name*\\    .  "
" :c:type:`PyObject\\*`  .  ``NULL``\\      "
"."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:347
msgid ""
"Call a callable Python object *callable*, using :c:data:`vectorcall "
"` if possible."
msgstr ""
" :c:data:` `\\ ,   "
" *callable*\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:350
msgid "*args* is a C array with the positional arguments."
msgstr "*args*\\    C ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:352
msgid ""
"*nargsf* is the number of positional arguments plus optionally the flag "
":const:`PY_VECTORCALL_ARGUMENTS_OFFSET` (see below). To get actual number"
" of arguments, use :c:func:`PyVectorcall_NARGS(nargsf) "
"`."
msgstr ""
"*nargsf*\\      "
":const:`PY_VECTORCALL_ARGUMENTS_OFFSET`\\ ( ).    "
", :c:func:`PyVectorcall_NARGS(nargsf) `\\ "
"."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:357
msgid ""
"*kwnames* can be either ``NULL`` (no keyword arguments) or a tuple of "
"keyword names. In the latter case, the values of the keyword arguments "
"are stored in *args* after the positional arguments. The number of "
"keyword arguments does not influence *nargsf*."
msgstr ""
"*kwnames*\\ ``NULL``\\(  )     .  ,   "
"    *args*\\ .    *nargsf*\\   ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:362
msgid ""
"*kwnames* must contain only objects of type ``str`` (not a subclass), and"
" all keys must be unique."
msgstr "*kwnames*\\ ``str`` (  )   ,    ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:368
msgid ""
"This uses the vectorcall protocol if the callable supports it; otherwise,"
" the arguments are converted to use :c:member:`~PyTypeObject.tp_call`."
msgstr ""
"callable    ;  ,  "
":c:member:`~PyTypeObject.tp_call`\\  ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:374
#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:416
msgid ""
"This function is provisional and expected to become public in Python 3.9,"
" with a different name and, possibly, changed semantics. If you use the "
"function, plan for updating your code for Python 3.9."
msgstr ""
"    3.9        .   , "
" 3.9     ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:382
msgid ""
"If set in a vectorcall *nargsf* argument, the callee is allowed to "
"temporarily change ``args[-1]``. In other words, *args* points to "
"argument 1 (not 0) in the allocated vector. The callee must restore the "
"value of ``args[-1]`` before returning."
msgstr ""
" *nargsf*  ,   ``args[-1]``\\   . , "
"*args*\\    1(0 ) .    ``args[-1]``  "
" ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:387
msgid ""
"Whenever they can do so cheaply (without additional allocation), callers "
"are encouraged to use :const:`PY_VECTORCALL_ARGUMENTS_OFFSET`. Doing so "
"will allow callables such as bound methods to make their onward calls "
"(which include a prepended *self* argument) cheaply."
msgstr ""
"(  )     ,  "
":const:`PY_VECTORCALL_ARGUMENTS_OFFSET`\\   .     "
"    (*self*     )    ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:396
msgid ""
"Given a vectorcall *nargsf* argument, return the actual number of "
"arguments. Currently equivalent to ``nargsf & "
"~PY_VECTORCALL_ARGUMENTS_OFFSET``."
msgstr ""
"  *nargsf*     .  ``nargsf & "
"~PY_VECTORCALL_ARGUMENTS_OFFSET``\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:404
msgid ""
"Same as :c:func:`_PyObject_Vectorcall` except that the keyword arguments "
"are passed as a dictionary in *kwdict*. This may be ``NULL`` if there are"
" no keyword arguments."
msgstr ""
"  *kwdict*     :c:func:`_PyObject_Vectorcall`\\ "
".    *kwdict*\\ ``NULL``\\  ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:408
msgid ""
"For callables supporting :c:data:`vectorcall "
"`, the arguments are internally "
"converted to the vectorcall convention. Therefore, this function adds "
"some overhead compared to :c:func:`_PyObject_Vectorcall`. It should only "
"be used if the caller already has a dictionary ready to use."
msgstr ""
":c:data:` `\\   ,  "
"   . ,   :c:func:`_PyObject_Vectorcall`\\  "
"  .          ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:427
msgid ""
"Compute and return the hash value of an object *o*.  On failure, return "
"``-1``. This is the equivalent of the Python expression ``hash(o)``."
msgstr ""
" *o*\\   .  ``-1``\\ .    "
"``hash(o)``\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:430
msgid ""
"The return type is now Py_hash_t.  This is a signed integer the same size"
" as Py_ssize_t."
msgstr "  Py_hash_t.  Py_ssize_t     ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:437
msgid ""
"Set a :exc:`TypeError` indicating that ``type(o)`` is not hashable and "
"return ``-1``. This function receives special treatment when stored in a "
"``tp_hash`` slot, allowing a type to explicitly indicate to the "
"interpreter that it is not hashable."
msgstr ""
"``type(o)``\\     :exc:`TypeError`\\  ``-1``\\ ."
"   ``tp_hash``      ,       "
"."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:445
msgid ""
"Returns ``1`` if the object *o* is considered to be true, and ``0`` "
"otherwise. This is equivalent to the Python expression ``not not o``.  On"
" failure, return ``-1``."
msgstr ""
" *o*\\   ``1``\\,   ``0``\\ .    ``not "
"not o``\\ .  ``-1``\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:452
msgid ""
"Returns ``0`` if the object *o* is considered to be true, and ``1`` "
"otherwise. This is equivalent to the Python expression ``not o``.  On "
"failure, return ``-1``."
msgstr ""
" *o*\\   ``0``\\,   ``1``\\ .    ``not "
"o``\\ .  ``-1``\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:461
msgid ""
"When *o* is non-``NULL``, returns a type object corresponding to the "
"object type of object *o*. On failure, raises :exc:`SystemError` and "
"returns ``NULL``.  This is equivalent to the Python expression "
"``type(o)``. This function increments the reference count of the return "
"value. There's really no reason to use this function instead of the "
"common expression ``o->ob_type``, which returns a pointer of type "
":c:type:`PyTypeObject*`, except when the incremented reference count is "
"needed."
msgstr ""
"*o*\\ ``NULL``\\ ,  *o*\\      .  "
":exc:`SystemError`\\  ``NULL``\\ .    ``type(o)``\\"
" .       .      , "
":c:type:`PyTypeObject*`      ``o->ob_type``     "
" ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:472
msgid ""
"Return true if the object *o* is of type *type* or a subtype of *type*.  "
"Both parameters must be non-``NULL``."
msgstr ""
" *o*\\ *type*  *type*\\    .     ``NULL``\\ "
" ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:481
msgid ""
"Return the length of object *o*.  If the object *o* provides either the "
"sequence and mapping protocols, the sequence length is returned.  On "
"error, ``-1`` is returned.  This is the equivalent to the Python "
"expression ``len(o)``."
msgstr ""
" *o*\\  .  *o*\\    ,   .  "
" ``-1``\\ .    ``len(o)``\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:488
msgid ""
"Return an estimated length for the object *o*. First try to return its "
"actual length, then an estimate using :meth:`~object.__length_hint__`, "
"and finally return the default value. On error return ``-1``. This is the"
" equivalent to the Python expression ``operator.length_hint(o, "
"default)``."
msgstr ""
"*o*    .      , "
":meth:`~object.__length_hint__`\\   ,   .  "
" ``-1``\\ .    ``operator.length_hint(o, default)``\\ "
"."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:498
msgid ""
"Return element of *o* corresponding to the object *key* or ``NULL`` on "
"failure. This is the equivalent of the Python expression ``o[key]``."
msgstr ""
" *key*\\  *o*\\     ``NULL``\\ .    "
"``o[key]``\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:504
msgid ""
"Map the object *key* to the value *v*.  Raise an exception and return "
"``-1`` on failure; return ``0`` on success.  This is the equivalent of "
"the Python statement ``o[key] = v``.  This function *does not* steal a "
"reference to *v*."
msgstr ""
" *key*\\  *v*\\ .     ``-1``\\ ;  ``0``\\"
" .    ``o[key] = v``\\ .   *v*\\    "
"**."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:512
msgid ""
"Remove the mapping for the object *key* from the object *o*.  Return "
"``-1`` on failure.  This is equivalent to the Python statement ``del "
"o[key]``."
msgstr ""
" *o*\\  *key*\\   .  ``-1``\\ .    "
"``del o[key]``\\ ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:518
msgid ""
"This is equivalent to the Python expression ``dir(o)``, returning a "
"(possibly empty) list of strings appropriate for the object argument, or "
"``NULL`` if there was an error.  If the argument is ``NULL``, this is "
"like the Python ``dir()``, returning the names of the current locals; in "
"this case, if no execution frame is active then ``NULL`` is returned but "
":c:func:`PyErr_Occurred` will return false."
msgstr ""
"   ``dir(o)``\\ ,     (  )  , "
"  ``NULL``\\ .  ``NULL``\\,  ``dir()``\\ ,  "
"(locals)  ;  ,      ``NULL``\\  "
":c:func:`PyErr_Occurred`\\  ."

#: /Users/flowdas/works/docs/python-docs-ko/src/Doc/c-api/object.rst:527
msgid ""
"This is equivalent to the Python expression ``iter(o)``. It returns a new"
" iterator for the object argument, or the object  itself if the object is"
" already an iterator.  Raises :exc:`TypeError` and returns ``NULL`` if "
"the object cannot be iterated."
msgstr ""
"   ``iter(o)``\\ .      ,   "
"   .      :exc:`TypeError`\\  "
"``NULL``\\ ."


Web Proxy Viewer  |  New URL  |  Original Page