为什么在Interactive Python中返回会打印到sys.stdout?

为什么在Interactive Python中返回会打印到sys.stdout?,第1张

为什么在Interactive Python中返回打印到sys.stdout?

交互式解释器将打印您键入并执行的表达式返回的所有内容,以方便测试和调试。

>>> 55>>> 4242>>> '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上的“读取-
评估-打印”循环



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5674701.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存