From: Barry Warsaw Date: Mon, 21 Aug 2000 15:45:16 +0000 (+0000) Subject: PEP 214, Extended print Statement, has been accepted by the BDFL. X-Git-Tag: v2.0b1~330 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8c0a242289d0da855ec10c763cc2020954da1184;p=thirdparty%2FPython%2Fcpython.git PEP 214, Extended print Statement, has been accepted by the BDFL. Document the extended print form. Fred, please double check the markup! --- diff --git a/Doc/ref/ref6.tex b/Doc/ref/ref6.tex index 3f21479528f9..182148532cfd 100644 --- a/Doc/ref/ref6.tex +++ b/Doc/ref/ref6.tex @@ -330,6 +330,18 @@ exception is raised. \withsubitem{(in module sys)}{\ttindex{stdout}} \exindex{RuntimeError} +\keyword{print} also has an extended form, defined as + +\begin{verbatim} +print_stmt: '>>' expression [ (',' expression)+ [','] ] ) +\end{verbatim} + +In this form, the first expression after the \keyword{>>} must +evaluate to a ``file-like'' object, specifically an object that has a +\method{write()} method as described above. With the extended form, +the subsequent expressions are printed to this file-like object +instead of \code{sys.stdout}. + \section{The \keyword{return} statement \label{return}} \stindex{return}