【发布时间】:2022-12-24 02:24:04
【问题描述】:
我正在尝试使用 f-strings 以斜体格式打印文本的某些部分。
在网上浏览 "python"+"print"+"italic"+"f-strings",我发现这些 ANSI 代码应该可以完成工作:'\x1B[3m' 和 '\x1B[0m';尽管他们没有:
print(f'\x1B[3m italic \x1B[0m' + f'not italic')
没有斜体输出:
italic not italic
我错过了一些更新吗?
我的 python 版本是 3.9.7,我使用的是Jupyter Notebook。
【问题讨论】:
-
ANSI 转义码仅适用于命令行(在终端中)。它们不适用于图形应用程序。
-
但我使用了
print(f'\033[1m CITY \033[0m'),它有效并给了我城市
标签: python-3.x printing jupyter-notebook f-string italic