bpo-23460: Fix documentation for decimal string :g formatting (GH-11850) (GH-15954)

(cherry picked from commit 1660a61a10)

Co-authored-by: Brennan D Baraban <34765317+bdbaraban@users.noreply.github.com>
This commit is contained in:
Miss Islington (bot) 2019-09-11 07:38:25 -07:00 committed by Julien Palard
parent b4808c1265
commit 629f1f87e9
2 changed files with 5 additions and 3 deletions

View File

@ -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 <decimal.Decimal>`, 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 |

View File

@ -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.