python終端如何輸出彩色字型
實現過程:
終端的字元顏色是用轉義序列控制的,是文字模式下的系統顯示功能,和具體的語言無關。
轉義序列是以esc開頭,即用\033來完成(esc的ascii碼用十進位制表示是27,用八進位制表示就是033)
書寫格式:
\033[顯示方式;前景色;背景色m+字串 \033[0m
注意:
顯示方式、前景色、背景色都是可選引數;
前景色就是字型顏色;
m是必寫引數;
三個引數沒有順序要求,盡量按照以下格式書寫
例如:print("\033[33;41m你好it網\033[0m")
三個引數的含義:
顯示方式
0(預設值)、1(高亮)、22(非粗體)、4(下劃線)、24(非下劃線)、 5(閃爍)、25(非閃爍)、7(反顯)、27(非反顯)
前景色
30(黑色)、31(紅色)、32(綠色)、 33(黃色)、34(藍色)、35(洋 紅)、36(青色)、37(白色)
背景色
40(黑色)、41(紅色)、42(綠色)、 43(黃色)、44(藍色)、45(洋紅)、46(青色)、47(白色)
舉例說明:
顯示方式預設、黃色字型、紅色背景
print("\033[0;33;41m你好it網\033[0m")
顯示方式高亮、綠色字型、紅色背景
print("\033[1;32;41m你好it網\033[0m")
字型顯示紅色
print("\033[31m你好it網\033[0m")
Python終端如何輸出彩色字型
實現過程 終端的字元顏色是用轉義序列控制的,是文字模式下的系統顯示功能,和具體的語言無關。轉義序列是以esc開頭,即用 033來完成 esc的ascii碼用十進位制表示是27,用八進位制表示就是033 書寫格式 開頭部分 033 顯示方式 前景色 背景色m 結尾部分 033 0m 注意 開頭部分的三...
Python終端如何輸出彩色字型
實現過程 終端的字元顏色是用轉義序列控制的,是文字模式下的系統顯示功能,和具體的語言無關。轉義序列是以esc開頭,即用 033來完成 esc的ascii碼用十進位制表示是27,用八進位制表示就是033 書寫格式 開頭部分 033 顯示方式 前景色 背景色m 結尾部分 033 0m 注意 開頭部分的三...
Python終端如何輸出彩色字型
實現過程 終端的字元顏色是用轉義序列控制的,是文字模式下的系統顯示功能,和具體的語言無關。轉義序列是以esc開頭,即用 033來完成 esc的ascii碼用十進位制表示是27,用八進位制表示就是033 書寫格式 開頭部分 033 顯示方式 前景色 背景色m 結尾部分 033 0m 注意 開頭部分的三...