在 Python 中列印粗體文字
Azaz Farooq
2023年10月10日
- 在 Python 中使用 ANSI 轉義序列方法列印粗體文字
-
在 Python 中使用
color
類列印粗體文字 -
在 Python 中使用
termcolor
方法列印粗體文字 -
在 Python 中使用
colorama
包列印粗體文字 -
在 Python 中使用
simple_color
包列印粗體文字
本文將討論一些在 Python 中列印粗體文字的方法。
在 Python 中使用 ANSI 轉義序列方法列印粗體文字
我們可以使用內建的 ANSI 轉義序列,使文字變成粗體、斜體或彩色等。通過使用特殊的 ANSI 轉義序列,可以以不同的格式列印文字。列印粗體文字的 ANSI 轉義序列是:'\033[1m'
。要列印粗體文字,我們使用以下語句。
print("The bold text is", "\033[1m" + "Python" + "\033[0m")
這裡,'\033[0m'
結束粗體格式。如果沒有新增,下一條列印語句將繼續列印粗體文字。
在 Python 中使用 color
類列印粗體文字
本方法建立一個 color
類。類中列出了所有顏色的 ANSI 轉義序列。要列印我們自己選擇的顏色,我們可以選擇任何一種顏色。
完整的示例程式碼如下。
class bold_color:
PURPLE = "\033[95m"
CYAN = "\033[96m"
DARKCYAN = "\033[36m"
BLUE = "\033[94m"
GREEN = "\033[92m"
YELLOW = "\033[93m"
RED = "\033[91m"
BOLD = "\033[1m"
UNDERLINE = "\033[4m"
END = "\033[0m"
print("The output is:" + color.BOLD + "Python Programming !" + color.BLUE)
在 Python 中使用 termcolor
方法列印粗體文字
termcolor
是一個用於在終端中輸出 ANSI 顏色格式的包,不同的終端和某些文字屬性有不同的屬性。在這個函式中我們將使用粗體文字屬性。colored()
函式為文字賦予特定的顏色,並使其成為粗體。
完整的示例程式碼如下。
from termcolor import colored
print(colored("python", "green", attrs=["bold"]))
在 Python 中使用 colorama
包列印粗體文字
它是一個跨平臺的彩色終端文字。它使 MS Windows 下的轉義字元序列的 ANSI 工作。要使用這個軟體包,你必須通過以下命令在你的終端中安裝它。如果你沒有安裝它,那麼程式碼將無法正常工作。
pip install colorama
conda install -c anaconda colorama
完整的示例程式碼如下:
from colorama import init
from termcolor import colored
init()
print(colored("Python Programming !", "green", "on_red"))
我們使用 colorama
模組和 termcolor
,在 Windows 終端上列印彩色文字。在 Windows 上呼叫 init()
會過濾掉髮送到 stdout
或 stderr
的每一個其他文字中的 ANSI 轉義序列,用 Win32 的等價呼叫來代替它們。colored()
函式將把指定的字串染成綠色。
在 Python 中使用 simple_color
包列印粗體文字
我們必須通過以下命令安裝這個包。
pip install simple_colours
這是 Python 中列印粗體文字的最簡單方法。
完整的示例程式碼如下:
from simple_colors import *
print(green("Python", "bold"))