diff options
author | Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> | 2022-09-21 13:12:12 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-21 13:12:12 (GMT) |
commit | c166541b25baedfde9f57f87f2dbd7e3f2f8a6e1 (patch) | |
tree | 6112ca003191ebc989f486dc6510fe8d498fd0c6 /Doc/tutorial | |
parent | 9a111a50365aa914be2cd528c3102c91b74879ab (diff) | |
download | cpython-c166541b25baedfde9f57f87f2dbd7e3f2f8a6e1.zip cpython-c166541b25baedfde9f57f87f2dbd7e3f2f8a6e1.tar.gz cpython-c166541b25baedfde9f57f87f2dbd7e3f2f8a6e1.tar.bz2 |
gh-81039: Add small example of f-string's "=}" to tutorial (gh-92291) (gh-96990)
(cherry picked from commit 4b81139aac3fa11779f6eedb6e621bde29e64b30)
Co-authored-by: Stanley <46876382+slateny@users.noreply.github.com>
Co-authored-by: Stanley <46876382+slateny@users.noreply.github.com>
Diffstat (limited to 'Doc/tutorial')
-rw-r--r-- | Doc/tutorial/inputoutput.rst | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/Doc/tutorial/inputoutput.rst b/Doc/tutorial/inputoutput.rst index d341400..de84ab7 100644 --- a/Doc/tutorial/inputoutput.rst +++ b/Doc/tutorial/inputoutput.rst @@ -133,7 +133,17 @@ applies :func:`repr`:: >>> print(f'My hovercraft is full of {animals!r}.') My hovercraft is full of 'eels'. -For a reference on these format specifications, see +The ``=`` specifier can be used to expand an expression to the text of the +expression, an equal sign, then the representation of the evaluated expression: + + >>> bugs = 'roaches' + >>> count = 13 + >>> area = 'living room' + >>> print(f'Debugging {bugs=} {count=} {area=}') + Debugging bugs='roaches' count=13 area='living room' + +See :ref:`self-documenting expressions <bpo-36817-whatsnew>` for more information +on the ``=`` specifier. For a reference on these format specifications, see the reference guide for the :ref:`formatspec`. .. _tut-string-format: |