Python在終端輸出彩色字型

2021-08-16 08:27:58 字數 659 閱讀 9552

在寫deeplearning作業的時候發現他有乙個奇怪的輸出print

print

("\033[93m" + "there is a mistake in the backward propagation! difference = " + str(0.00001) + "\033[0m")

輸出來的文字竟然有顏色

很明顯可以看出我們要輸出的內容兩邊有奇怪的東西,所以猜測肯定是這些東西改變了輸出的顏色

嘗試幾個不同的值,再看看效果

發現果然管用。

不過好像還有背景色的改變,所以又去網上查了一下,原來真的有這個東西,以前從來沒用用過。

詳細顏色規定和原理請看這個地方:

Python終端如何輸出彩色字型

實現過程 終端的字元顏色是用轉義序列控制的,是文字模式下的系統顯示功能,和具體的語言無關。轉義序列是以esc開頭,即用 033來完成 esc的ascii碼用十進位制表示是27,用八進位制表示就是033 書寫格式 開頭部分 033 顯示方式 前景色 背景色m 結尾部分 033 0m 注意 開頭部分的三...

python終端如何輸出彩色字型

python終端如何輸出彩色字型 實現過程 終端的字元顏色是用轉義序列控制的,是文字模式下的系統顯示功能,和具體的語言無關。轉義序列是以esc開頭,即用 033來完成 esc的ascii碼用十進位制表示是27,用八進位制表示就是033 書寫格式 033 顯示方式 前景色 背景色m 字串 033 0m...

Python終端如何輸出彩色字型

實現過程 終端的字元顏色是用轉義序列控制的,是文字模式下的系統顯示功能,和具體的語言無關。轉義序列是以esc開頭,即用 033來完成 esc的ascii碼用十進位制表示是27,用八進位制表示就是033 書寫格式 開頭部分 033 顯示方式 前景色 背景色m 結尾部分 033 0m 注意 開頭部分的三...