簡體   English   中英

打印到控制台時如何更改字體系列/樣式?

[英]How to change the font family/style when printing to the console?

問題很簡單,是否可以在 Python print()輸出中更改文本的字體系列? 喜歡 Times New Roman、Arial 或 Comic Sans?

我只想改變一些輸出。 並不是所有的文字都像這個問題

我在 Mac 上使用 Python 3 和 Jupyter Notebook。

我知道可以像這樣將某些文本加粗:

bold_start = '\033[1m'
bold_end   = '\033[0m'

print(bold_start, "Hello", bold_end, "World")

這將輸出“ Hello World”而不是“Hello World”或“ Hello World

Python 字符串只是 Unicode 字符的字符串,它們並沒有以某種方式說明字體。 字體由呈現字符的任何內容決定,例如您使用的終端程序或您使用的瀏覽器。 print函數只是吐出結果字符串。

正如您所指出的,如果您在理解這些轉義序列的終端中,那么您可以使用它們來影響輸出。 如果你的輸出是一個網頁,那么你可以嵌入 html 代碼來指定你喜歡的任何東西,但所有的 python 解釋器看到的是一個字符串,而不是任何特定字體的字符串。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM