Summary
The
str
Unicode strings andbytes
strings:We looked at the various forms of quotes (single or double quotation marks) for quoting strings, useful for incorporating quote marks themselves into strings. Python is flexible over which quoting style you use, but you must be consistent when delimiting a particular string.
We demonstrated that so-called triple quotes, consisting of three consecutive quotation mark characters can be used to delimit a multi-line string. Traditionally, each quote character is itself a double quotation mark, although single quotation marks can also be used.
We saw how adjacent string literals are implicitly concatenated.
Python has support for universal newlines, so no matter what platform you're using it's sufficient to use a single
\n
character, safe in the knowledge that is will be appropriately translated from and to the native newline during I/O.Escape sequences provide an alternative means of incorporating newlines and other control characters into literal...