From 1660a61a105bcd62e2dfa77885959a8992e9f14e Mon Sep 17 00:00:00 2001 From: Brennan D Baraban <34765317+bdbaraban@users.noreply.github.com> Date: Wed, 11 Sep 2019 06:59:37 -0700 Subject: [PATCH] bpo-23460: Fix documentation for decimal string :g formatting (GH-11850) --- Doc/library/string.rst | 7 ++++--- .../Documentation/2019-02-14-07-12-48.bpo-23460.Iqiqtm.rst | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 Misc/NEWS.d/next/Documentation/2019-02-14-07-12-48.bpo-23460.Iqiqtm.rst diff --git a/Doc/library/string.rst b/Doc/library/string.rst index af8b9b358c..af52af0482 100644 --- a/Doc/library/string.rst +++ b/Doc/library/string.rst @@ -500,9 +500,10 @@ The available presentation types for floating point and decimal values are: | | | | | The precise rules are as follows: suppose that the | | | result formatted with presentation type ``'e'`` and | - | | precision ``p-1`` would have exponent ``exp``. Then | - | | if ``-4 <= exp < p``, the number is formatted | - | | with presentation type ``'f'`` and precision | + | | precision ``p-1`` would have exponent ``exp``. Then, | + | | if ``m <= exp < p``, where ``m`` is -4 for floats and -6 | + | | for :class:`Decimals `, the number is | + | | formatted with presentation type ``'f'`` and precision | | | ``p-1-exp``. Otherwise, the number is formatted | | | with presentation type ``'e'`` and precision ``p-1``. | | | In both cases insignificant trailing zeros are removed | diff --git a/Misc/NEWS.d/next/Documentation/2019-02-14-07-12-48.bpo-23460.Iqiqtm.rst b/Misc/NEWS.d/next/Documentation/2019-02-14-07-12-48.bpo-23460.Iqiqtm.rst new file mode 100644 index 0000000000..4674d551d3 --- /dev/null +++ b/Misc/NEWS.d/next/Documentation/2019-02-14-07-12-48.bpo-23460.Iqiqtm.rst @@ -0,0 +1 @@ +The documentation for decimal string formatting using the `:g` specifier has been updated to reflect the correct exponential notation cutoff point. Original patch contributed by Tuomas Suutari. \ No newline at end of file -- 2.40.0