mirror of
https://github.com/python/cpython.git
synced 2025-11-03 03:22:27 +00:00
Fix encoding of \n in a couple of places (reported by Lorenzo
M. Catucci <lorenzo@argon.roma2.infn.it>).
This commit is contained in:
parent
9d904b9389
commit
d4c3352288
1 changed files with 11 additions and 11 deletions
|
|
@ -300,24 +300,24 @@ right type (but even this is determined by the sliced object).
|
||||||
print_stmt: "print" [ expression ("," expression)* [","] ]
|
print_stmt: "print" [ expression ("," expression)* [","] ]
|
||||||
\end{verbatim}
|
\end{verbatim}
|
||||||
|
|
||||||
\keyword{print} evaluates each expression in turn and writes the resulting
|
\keyword{print} evaluates each expression in turn and writes the
|
||||||
object to standard output (see below). If an object is not a string,
|
resulting object to standard output (see below). If an object is not
|
||||||
it is first converted to a string using the rules for string
|
a string, it is first converted to a string using the rules for string
|
||||||
conversions. The (resulting or original) string is then written. A
|
conversions. The (resulting or original) string is then written. A
|
||||||
space is written before each object is (converted and) written, unless
|
space is written before each object is (converted and) written, unless
|
||||||
the output system believes it is positioned at the beginning of a
|
the output system believes it is positioned at the beginning of a
|
||||||
line. This is the case (1) when no characters have yet been written
|
line. This is the case (1) when no characters have yet been written
|
||||||
to standard output, (2) when the last character written to standard
|
to standard output, (2) when the last character written to standard
|
||||||
output is \character{\\n}, or (3) when the last write operation on standard
|
output is \character{\e n}, or (3) when the last write operation on
|
||||||
output was not a \keyword{print} statement. (In some cases it may be
|
standard output was not a \keyword{print} statement. (In some cases
|
||||||
functional to write an empty string to standard output for this
|
it may be functional to write an empty string to standard output for
|
||||||
reason.)
|
this reason.)
|
||||||
\index{output}
|
\index{output}
|
||||||
\indexii{writing}{values}
|
\indexii{writing}{values}
|
||||||
|
|
||||||
A \character{\\n} character is written at the end, unless the \keyword{print}
|
A \character{\e n} character is written at the end, unless the
|
||||||
statement ends with a comma. This is the only action if the statement
|
\keyword{print} statement ends with a comma. This is the only action
|
||||||
contains just the keyword \keyword{print}.
|
if the statement contains just the keyword \keyword{print}.
|
||||||
\indexii{trailing}{comma}
|
\indexii{trailing}{comma}
|
||||||
\indexii{newline}{suppression}
|
\indexii{newline}{suppression}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue