# SOME DESCRIPTIVE TITLE. # Copyright (C) 2001 Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: # python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.15\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-05-08 18:34+0000\n" "PO-Revision-Date: 2025-09-16 00:00+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pl\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " "(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" msgid "Floating-Point Objects" msgstr "" msgid "" "This subtype of :c:type:`PyObject` represents a Python floating-point object." msgstr "" msgid "" "This instance of :c:type:`PyTypeObject` represents the Python floating-point " "type. This is the same object as :class:`float` in the Python layer." msgstr "" msgid "" "Return true if its argument is a :c:type:`PyFloatObject` or a subtype of :c:" "type:`PyFloatObject`. This function always succeeds." msgstr "" msgid "" "Return true if its argument is a :c:type:`PyFloatObject`, but not a subtype " "of :c:type:`PyFloatObject`. This function always succeeds." msgstr "" msgid "" "Create a :c:type:`PyFloatObject` object based on the string value in *str*, " "or ``NULL`` on failure." msgstr "" msgid "" "Create a :c:type:`PyFloatObject` object from *v*, or ``NULL`` on failure." msgstr "" msgid "" "Return a C :c:expr:`double` representation of the contents of *pyfloat*. If " "*pyfloat* is not a Python floating-point object but has a :meth:`~object." "__float__` method, this method will first be called to convert *pyfloat* " "into a float. If :meth:`!__float__` is not defined then it falls back to :" "meth:`~object.__index__`. This method returns ``-1.0`` upon failure, so one " "should call :c:func:`PyErr_Occurred` to check for errors." msgstr "" msgid "Use :meth:`~object.__index__` if available." msgstr "" msgid "" "Return a C :c:expr:`double` representation of the contents of *pyfloat*, but " "without error checking." msgstr "" msgid "" "Return a structseq instance which contains information about the precision, " "minimum and maximum values of a float. It's a thin wrapper around the header " "file :file:`float.h`." msgstr "" msgid "" "Return the maximum representable finite float *DBL_MAX* as C :c:expr:" "`double`." msgstr "" msgid "" "Return the minimum normalized positive float *DBL_MIN* as C :c:expr:`double`." msgstr "" msgid "" "This macro expands to a constant expression of type :c:expr:`double`, that " "represents the positive infinity." msgstr "" msgid "" "It is equivalent to the :c:macro:`!INFINITY` macro from the C11 standard " "```` header." msgstr "" msgid "" "This macro expands to a constant expression of type :c:expr:`double`, that " "represents a quiet not-a-number (qNaN) value." msgstr "" msgid "" "On most platforms, this is equivalent to the :c:macro:`!NAN` macro from the " "C11 standard ```` header." msgstr "" msgid "Equivalent to :c:macro:`!INFINITY`." msgstr "" msgid "" "The definition (accurate for a :c:expr:`double` type) of the :data:`math.e` " "constant." msgstr "" msgid "High precision (long double) definition of :data:`~math.e` constant." msgstr "" msgid "" "The definition (accurate for a :c:expr:`double` type) of the :data:`math.pi` " "constant." msgstr "" msgid "High precision (long double) definition of :data:`~math.pi` constant." msgstr "" msgid "" "The definition (accurate for a :c:expr:`double` type) of the :data:`math." "tau` constant." msgstr "" msgid "Return :data:`math.nan` from a function." msgstr "" msgid "" "On most platforms, this is equivalent to ``return PyFloat_FromDouble(NAN)``." msgstr "" msgid "" "Return :data:`math.inf` or :data:`-math.inf ` from a function, " "depending on the sign of *sign*." msgstr "" msgid "On most platforms, this is equivalent to the following::" msgstr "" msgid "return PyFloat_FromDouble(copysign(INFINITY, sign));" msgstr "" msgid "" "Return ``1`` if the given floating-point number *X* is finite, that is, it " "is normal, subnormal or zero, but not infinite or NaN. Return ``0`` " "otherwise." msgstr "" msgid "Use :c:macro:`!isfinite` instead." msgstr "" msgid "" "Return ``1`` if the given floating-point number *X* is positive or negative " "infinity. Return ``0`` otherwise." msgstr "" msgid "Use :c:macro:`!isinf` instead." msgstr "" msgid "" "Return ``1`` if the given floating-point number *X* is a not-a-number (NaN) " "value. Return ``0`` otherwise." msgstr "" msgid "Use :c:macro:`!isnan` instead." msgstr "" msgid "Pack and Unpack functions" msgstr "" msgid "" "The pack and unpack functions provide an efficient platform-independent way " "to store floating-point values as byte strings. The Pack routines produce a " "bytes string from a C :c:expr:`double`, and the Unpack routines produce a C :" "c:expr:`double` from such a bytes string. The suffix (2, 4 or 8) specifies " "the number of bytes in the bytes string:" msgstr "" msgid "The 2-byte format is the IEEE 754 binary16 half-precision format." msgstr "" msgid "The 4-byte format is the IEEE 754 binary32 single-precision format." msgstr "" msgid "The 8-byte format is the IEEE 754 binary64 double-precision format." msgstr "" msgid "" "The NaN type may not be preserved on some platforms while unpacking " "(signaling NaNs become quiet NaNs), for example on x86 systems in 32-bit " "mode." msgstr "" msgid "" "It's assumed that the :c:expr:`double` type has the IEEE 754 binary64 double " "precision format. What happens if it's not true is partly accidental " "(alas). On non-IEEE platforms with more precision, or larger dynamic range, " "than IEEE 754 supports, not all values can be packed; on non-IEEE platforms " "with less precision, or smaller dynamic range, not all values can be " "unpacked. The packing of special numbers like INFs and NaNs (if such things " "exist on the platform) may not be handled correctly, and attempting to " "unpack a bytes string containing an IEEE INF or NaN may raise an exception." msgstr "" msgid "Pack functions" msgstr "" msgid "" "The pack routines write 2, 4 or 8 bytes, starting at *p*. *le* is an :c:expr:" "`int` argument, non-zero if you want the bytes string in little-endian " "format (exponent last, at ``p+1``, ``p+3``, or ``p+6`` and ``p+7``), zero if " "you want big-endian format (exponent first, at *p*). Use the :c:macro:`!" "PY_LITTLE_ENDIAN` constant to select the native endian: it is equal to ``0`` " "on big endian processor, or ``1`` on little endian processor." msgstr "" msgid "" "Return value: ``0`` if all is OK, ``-1`` if error (and an exception is set, " "most likely :exc:`OverflowError`)." msgstr "" msgid "Pack a C double as the IEEE 754 binary16 half-precision format." msgstr "" msgid "Pack a C double as the IEEE 754 binary32 single precision format." msgstr "" msgid "Pack a C double as the IEEE 754 binary64 double precision format." msgstr "" msgid "This function always succeeds in CPython." msgstr "" msgid "Unpack functions" msgstr "" msgid "" "The unpack routines read 2, 4 or 8 bytes, starting at *p*. *le* is an :c:" "expr:`int` argument, non-zero if the bytes string is in little-endian format " "(exponent last, at ``p+1``, ``p+3`` or ``p+6`` and ``p+7``), zero if big-" "endian (exponent first, at *p*). Use the :c:macro:`!PY_LITTLE_ENDIAN` " "constant to select the native endian: it is equal to ``0`` on big endian " "processor, or ``1`` on little endian processor." msgstr "" msgid "" "Return value: The unpacked double. On error, this is ``-1.0`` and :c:func:" "`PyErr_Occurred` is true (and an exception is set, most likely :exc:" "`OverflowError`)." msgstr "" msgid "These functions always succeed in CPython." msgstr "" msgid "Unpack the IEEE 754 binary16 half-precision format as a C double." msgstr "" msgid "Unpack the IEEE 754 binary32 single precision format as a C double." msgstr "" msgid "Unpack the IEEE 754 binary64 double precision format as a C double." msgstr "" msgid "object" msgstr "obiekt" msgid "floating-point" msgstr ""