summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWill White <D-o80hwnqxkkiqkpelrtx2kb@maildrop.cc>2017-11-24 17:28:12 (GMT)
committerMariatta <Mariatta@users.noreply.github.com>2017-11-24 17:28:12 (GMT)
commit78a5722ae950b80a4b3d13377957f3932195aef3 (patch)
tree9637dd2209e92332ace8687ec89a1e28910d0d4b
parent0f86cd38f4a38f25a4aed3759a654a4b7fa49031 (diff)
downloadcpython-78a5722ae950b80a4b3d13377957f3932195aef3.zip
cpython-78a5722ae950b80a4b3d13377957f3932195aef3.tar.gz
cpython-78a5722ae950b80a4b3d13377957f3932195aef3.tar.bz2
Improve the String tutorial docs (GH-4541)
The paragraph that contains example of string literal concatenation was placed after the section about concatenation using the '+' sign. Moved the paragraph to the appropriate section.
-rw-r--r--Doc/tutorial/introduction.rst14
1 files changed, 7 insertions, 7 deletions
diff --git a/Doc/tutorial/introduction.rst b/Doc/tutorial/introduction.rst
index 2fa894a..7176d81 100644
--- a/Doc/tutorial/introduction.rst
+++ b/Doc/tutorial/introduction.rst
@@ -212,6 +212,13 @@ to each other are automatically concatenated. ::
>>> 'Py' 'thon'
'Python'
+This feature is particularly useful when you want to break long strings::
+
+ >>> text = ('Put several strings within parentheses '
+ ... 'to have them joined together.')
+ >>> text
+ 'Put several strings within parentheses to have them joined together.'
+
This only works with two literals though, not with variables or expressions::
>>> prefix = 'Py'
@@ -227,13 +234,6 @@ If you want to concatenate variables or a variable and a literal, use ``+``::
>>> prefix + 'thon'
'Python'
-This feature is particularly useful when you want to break long strings::
-
- >>> text = ('Put several strings within parentheses '
- ... 'to have them joined together.')
- >>> text
- 'Put several strings within parentheses to have them joined together.'
-
Strings can be *indexed* (subscripted), with the first character having index 0.
There is no separate character type; a character is simply a string of size
one::