8.4 Expression input

There are two forms of expression input. Both ignore leading whitespace. The string argument to eval() must have the following form:  

eval_input  ::=  expression_list NEWLINE*
Download entire grammar as text.

The input line read by input() must have the following form:  

input_input  ::=  expression_list NEWLINE
Download entire grammar as text.

Note: to read `raw' input line without interpretation, you can use the built-in function raw_input() or the readline() method of file objects.   

See About this document... for information on suggesting changes.