在 JupyterLab notebook 的 IPython.display Markdwon 中更改字体大小并使文本更粗
Change font size and make text bolder in IPython.display Markdwon in JupyterLab notebook
最初我使用降价单元格向我的 JupyterLab Notebook 添加了标题:
<h1><center>For April 2021</center></h1>
然后为了动态更改日期我使用了 Ipython.display Markdown:
m=Markdown("For {}".format(current_date))
m
For April 2021
我想让输出看起来像降价单元格的输出,更大的字体和粗体文本。
我从 google 那里得到了这段代码,但我不知道如何将它与现有的 Markdown 结合起来:
Markdown('<strong>{}</strong><br/>{}'.format(date_value)>)
如何使我的输出像 markdown 单元格中的标题一样?
我尝试了一些修改,它奏效了。
可以用单个降价对象来完成:
Markdown('<h1><center><strong>{}</strong><strong>{}</strong></center></h1>'.format('For ', MainDate))
这可以进一步简化。
如果MainDate
是一个字符串:
Markdown(f'<h1><center><strong>For {MainDate}</strong></center></h1>')
如果 MainDate
是日期时间(%B
- 整月;%Y
- 整年):
Markdown(f'<h1><center><strong>For {MainDate.strftime("%B %Y")}</strong></center></h1>')
完整代码:
from IPython.display import Markdown
from datetime import datetime
MainDate=datetime(2021, 4, 1)
Markdown('<h1><center><strong>{}</strong><strong>{}</strong></center></h1>'.format('For ', MainDate))
2021-04-01 00:00:00
Markdown(f'<h1><center><strong>For {MainDate}</strong></center></h1>')
2021-04-01 00:00:00
Markdown(f'<h1><center><strong>For {MainDate.strftime("%B %Y")}</strong></center></h1>')
2021 年 4 月
最初我使用降价单元格向我的 JupyterLab Notebook 添加了标题:
<h1><center>For April 2021</center></h1>
然后为了动态更改日期我使用了 Ipython.display Markdown:
m=Markdown("For {}".format(current_date))
m
For April 2021
我想让输出看起来像降价单元格的输出,更大的字体和粗体文本。 我从 google 那里得到了这段代码,但我不知道如何将它与现有的 Markdown 结合起来:
Markdown('<strong>{}</strong><br/>{}'.format(date_value)>)
如何使我的输出像 markdown 单元格中的标题一样?
我尝试了一些修改,它奏效了。 可以用单个降价对象来完成:
Markdown('<h1><center><strong>{}</strong><strong>{}</strong></center></h1>'.format('For ', MainDate))
这可以进一步简化。
如果MainDate
是一个字符串:
Markdown(f'<h1><center><strong>For {MainDate}</strong></center></h1>')
如果 MainDate
是日期时间(%B
- 整月;%Y
- 整年):
Markdown(f'<h1><center><strong>For {MainDate.strftime("%B %Y")}</strong></center></h1>')
完整代码:
from IPython.display import Markdown
from datetime import datetime
MainDate=datetime(2021, 4, 1)
Markdown('<h1><center><strong>{}</strong><strong>{}</strong></center></h1>'.format('For ', MainDate))
2021-04-01 00:00:00
Markdown(f'<h1><center><strong>For {MainDate}</strong></center></h1>')
2021-04-01 00:00:00
Markdown(f'<h1><center><strong>For {MainDate.strftime("%B %Y")}</strong></center></h1>')
2021 年 4 月