如何在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)缺少换行符 然而,我能够通过以下方法获

在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)缺少换行符

然而,我能够通过以下方法获得结果:

      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))