如何在Ipython输出中获得换行符
在IPython笔记本中考虑以下输入:如何在Ipython输出中获得换行符,ipython,ipython-notebook,Ipython,Ipython Notebook,在IPython笔记本中考虑以下输入: mu = 39.95 Z=1 Latex(r"Atomic Mass: $\quad \mu$= %0.5e Hz" %(mu)) Latex(r"Charge state: $\quad z$= %0.5e" %(Z)) 我的问题有两部分 (A)缺少输出 从上述来源,我意外地得到了以下结果: Charge state: z = 1.00000e+00 第一行发生了什么情况(即$mu$的值未打印) (B)缺少换行符 然而,我能够通过以下方法获
mu = 39.95
Z=1
Latex(r"Atomic Mass: $\quad \mu$= %0.5e Hz" %(mu))
Latex(r"Charge state: $\quad z$= %0.5e" %(Z))
我的问题有两部分
(A)缺少输出
从上述来源,我意外地得到了以下结果:
Charge state: z = 1.00000e+00
第一行发生了什么情况(即$mu$的值未打印)
(B)缺少换行符
然而,我能够通过以下方法获得结果:
Latex(r"Atomic Mass: $\quad \mu$= %0.5e Hz " %(mu) + r"Charge state: $\quad z$= %0.5e" %(Z))
但现在,我需要一个新行在上面。如何操作?默认情况下,笔记本仅呈现单元格中获取的最后一个值。使用
IPython.display.display
作为增强的print
功能来显示以下内容:
from IPython.display import Latex, display
mu = 39.95
Z=1
display(Latex(r"Atomic Mass: $\quad \mu$= %0.5e Hz" % mu))
display(Latex(r"Charge state: $\quad z$= %0.5e" % Z))