在R中,
a = 10
不打印任何内容。但是下面显示了a
的值。
(a = 10)
Python中是否有类似的东西?尝试看看是否有比这更好的方法-
a = 10
print(a)
Imo,(a = 10)
比
a = 10
print(a)
答案 0 :(得分:0)
不,没有,真的。我将进行一些概括(抱歉!),但这两种语言的目的是不同的。 Python的用途更加广泛,而print
这样的Python不会在大型应用程序中大量使用,因为它很慢。
如果您想定期打印这样的内容,我想您正在使用科学堆栈(numpy
,pandas
等)。您需要一个支持IPython的IDE。一些示例是Spyder(随Anaconda发行的python发行版一起预装了科学的模块堆栈)或Enthought Canopy。至少,我熟悉这些。这将为您提供一个交互式控制台,它是一种高级REPL,允许您只需键入对象名称即可查看对象。
在您澄清a)在Windows上和b)需要对每个对象进行永久性打印输出之后,我真的认为除了安装Anaconda和使用Jupyter之外,没有其他选择。 Spyder和Canopy没有我知道的无限滚动的打印输出控制台。