From: Georg Brandl Date: Sun, 6 Jan 2008 15:41:50 +0000 (+0000) Subject: #1501: document that 0**0 == 1. X-Git-Tag: v2.6a1~719 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=db210dfba28524935a61959c2edf96496d33bf19;p=python #1501: document that 0**0 == 1. --- diff --git a/Doc/library/stdtypes.rst b/Doc/library/stdtypes.rst index d7e7d498d3..5d7698f1e5 100644 --- a/Doc/library/stdtypes.rst +++ b/Doc/library/stdtypes.rst @@ -311,9 +311,9 @@ All builtin numeric types support the following operations. See +--------------------+---------------------------------+--------+ | ``divmod(x, y)`` | the pair ``(x // y, x % y)`` | (3)(4) | +--------------------+---------------------------------+--------+ -| ``pow(x, y)`` | *x* to the power *y* | \(3) | +| ``pow(x, y)`` | *x* to the power *y* | (3)(7) | +--------------------+---------------------------------+--------+ -| ``x ** y`` | *x* to the power *y* | | +| ``x ** y`` | *x* to the power *y* | \(7) | +--------------------+---------------------------------+--------+ .. index:: @@ -366,6 +366,10 @@ Notes: .. versionadded:: 2.6 +(7) + Python defines ``pow(0, 0)`` and ``0 ** 0`` to be ``1``, as is common for + programming languages. + All :class:`numbers.Real` types (:class:`int`, :class:`long`, and :class:`float`) also include the following operations: