[3.12] Docs: make a tutorial example more precise (GH-125066) (GH-125079)

Docs: make a tutorial example more precise (GH-125066)

Based on discussion here:

(cherry picked from commit 6e3c70c61b)


https: //discuss.python.org/t/omission-in-the-documentation/66816

Co-authored-by: Ned Batchelder <ned@nedbatchelder.com>
This commit is contained in:
Miss Islington (bot) 2024-11-01 20:36:51 +01:00 committed by GitHub
parent d268bd04e9
commit 479e366ce3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -197,21 +197,19 @@ and workarounds.
String literals can span multiple lines. One way is using triple-quotes:
``"""..."""`` or ``'''...'''``. End of lines are automatically
included in the string, but it's possible to prevent this by adding a ``\`` at
the end of the line. The following example::
the end of the line. In the following example, the initial newline is not
included::
print("""\
>>> print("""\
... Usage: thingy [OPTIONS]
... -h Display this usage message
... -H hostname Hostname to connect to
... """)
Usage: thingy [OPTIONS]
-h Display this usage message
-H hostname Hostname to connect to
""")
produces the following output (note that the initial newline is not included):
.. code-block:: text
Usage: thingy [OPTIONS]
-h Display this usage message
-H hostname Hostname to connect to
>>>
Strings can be concatenated (glued together) with the ``+`` operator, and
repeated with ``*``::