要在Jupyter Notebook中打印HTML文本并以HTML格式显示,可以使用IPython.display模块中的HTML类。示例:
from IPython.display import HTML
# 定义包含HTML标记的字符串
html_str = "<h1>This is a heading</h1><p>This is a paragraph</p>"
# 使用HTML类显示HTML字符串
display(HTML(html_str))
输出结果将在Jupyter Notebook中显示为HTML格式:
This is a heading
This is a paragraph
也可以将HTML字符串包含在Python变量中,然后使用f字符串或.format()方法在其中嵌入变量值。例如:
from IPython.display import HTML
# 定义变量并将其嵌入HTML字符串中
name = "Jony"
html_str = f"<p>Hello, {name}!</p>"
# 使用HTML类显示HTML字符串
display(HTML(html_str))
输出结果将显示为HTML格式的“Hello, Jony!”消息。
注意,在Jupyter Notebook中,HTML标记也可以在Markdown单元格中使用,而不必使用HTML类。
如果想要在代码单元格中显示HTML格式的输出,使用IPython.display模块中的HTML类。