2024-05-19 13:33:44 发布
网友
对于python编程,在大多数IDE中,程序员必须编写以下代码才能看到输出中显示的值:
print(a_var)
相反,在Unix/Linux终端或Jupyter笔记本中使用python时,只需写下:
a_var
在一行上,将导致此变量值显示在输出中
不同的编程或开发环境之间的本质区别是什么
以交互方式或通过Ipython/Jupyter会话运行的Python使用REPL、Read–Eval–Print循环。这段代码读取您的输入,对其求值,然后打印结果。每个REPL都有自己的禁止或允许显示的规则。它可以显示str或repr版本。它还可以将结果保存在临时变量(通常称为_)中
str
repr
_
在第一种情况下,您使用IDE为Python编写一个程序,以便读入整个内容,然后执行,但在第二种情况下,您只是直接在Python解释器/shell中键入
见https://docs.python.org/3/tutorial/interpreter.html
以交互方式或通过Ipython/Jupyter会话运行的Python使用REPL、Read–Eval–Print循环。这段代码读取您的输入,对其求值,然后打印结果。每个REPL都有自己的禁止或允许显示的规则。它可以显示
str
或repr
版本。它还可以将结果保存在临时变量(通常称为_
)中在第一种情况下,您使用IDE为Python编写一个程序,以便读入整个内容,然后执行,但在第二种情况下,您只是直接在Python解释器/shell中键入
见https://docs.python.org/3/tutorial/interpreter.html
相关问题 更多 >
编程相关推荐