即使我不打印,为什么python会打印?

时间:2016-04-19 01:25:13

标签: python string shell console

print "a"; "b"

将输出:

"a"
'b'

只需在控制台中键入一个int或string就可以打印它。

1

将输出:

1 

这有什么理由或好处吗?

1 个答案:

答案 0 :(得分:5)

交互式Python解释器是REPL

  

一个简单的交互式计算机编程环境,它接受单个用户输入(即单个表达式),对它们进行评估,并将结果返回给用户

您看到的是每个语句的返回值。考虑一个稍微不那么简单的例子,其中返回值与输入不同:

>>> 2 + 3
5

在探索新的语言或问题域时,REPL提供的紧密反馈循环特别有用。