交互式解释器将打印您键入并执行的表达式返回的所有内容,以方便测试和调试。
>>> 5
5
>>> 42
42
>>> 'hello'
'hello'
>>> (lambda : 'hello')()
'hello'
>>> def f():
... print 'this is printed'
... return 'this is returned, and printed by the interpreter'
...
>>> f()
this is printed
'this is returned, and printed by the interpreter'
>>> None
>>>
有关更多信息,请参阅Wikipedia上的“读取- 评估-打印”循环。