我是朱庇特笔记本的新手,我有以下简单的代码:
HTML('<b>Question</b>')
Q=1我发现,第一行只有在其他任何事情发生后才能起作用。这是正常的吗?我必须将每一行代码放在一个单独的单元格中吗?
发布于 2016-10-18 11:35:34
这里有两件事在起作用:
HTML创建一个HTML,其丰富表示法是HTMLString<b>...。实例化这样的对象不会显示它。因此,以HTML(...)结尾的单元格将显示该HTML,因为它是单元格的“结果”。如果将HTML对象存储在变量中,则可以随时显示它。IPython有一个display函数,它类似于Python内置print函数的朱庇特富媒体版本。若要在任何点显示对象:
from IPython.display import display
display(obj)就你而言:
display(HTML('<b>Question</b>'))或者您可以将HTML存储在变量中,并在以后或重复显示它:
msg = HTML('<b>Question</b>')
for i in range(3):
display(msg)https://stackoverflow.com/questions/40057970
复制相似问题