python輸出彩色字型

2022-04-10 23:04:33 字數 2409 閱讀 5278

實現過程:

終端的字元顏色是用轉義序列控制的,是文字模式下的系統顯示功能,和具體的語言無關。

轉義序列是以esc開頭,即用\033來完成(esc的ascii碼用十進位制表示是27,用八進位制表示就是033)。

書寫格式:

開頭部分:\033[顯示方式;前景色;背景色m +結尾部分:\033[0m

注意:開頭部分的三個引數:顯示方式,前景色,背景色是可選引數,可以只寫其中的某乙個;另外由於表示三個引數不同含義的數值都是唯一的沒有重複的,所以三個引數的書寫先後順序沒有固定要求,系統都能識別;但是,建議按照預設的格式規範書寫。

對於結尾部分,其實也可以省略,但是為了書寫規範,建議\033[***開頭,\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(白色)

常見開頭格式

\033[0m            預設字型正常顯示,不高亮

\033[32;0m       紅色字型正常顯示

\033[1;32;40m  顯示方式: 高亮    字型前景色:綠色  背景色:黑色

\033[0;31;46m  顯示方式: 正常    字型前景色:紅色  背景色:青色

例項:

(1)print("\033[1;31;40m您輸入的帳號或密碼錯誤!\033[0m")  

上方**的輸出格式為:字型高亮,紅色前景,黃色背景      ps:前景色也就是字型的顏色

(2)print("\033[0;31m%s\033[0m" % "輸出紅色字元")

#上方**的輸出格式為:字型預設,紅色前景

實現過程:

終端的字元顏色是用轉義序列控制的,是文字模式下的系統顯示功能,和具體的語言無關。

轉義序列是以esc開頭,即用\033來完成(esc的ascii碼用十進位制表示是27,用八進位制表示就是033)。

書寫格式:

開頭部分:\033[顯示方式;前景色;背景色m +結尾部分:\033[0m

注意:開頭部分的三個引數:顯示方式,前景色,背景色是可選引數,可以只寫其中的某乙個;另外由於表示三個引數不同含義的數值都是唯一的沒有重複的,所以三個引數的書寫先後順序沒有固定要求,系統都能識別;但是,建議按照預設的格式規範書寫。

對於結尾部分,其實也可以省略,但是為了書寫規範,建議\033[***開頭,\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(白色)

常見開頭格式

\033[0m            預設字型正常顯示,不高亮

\033[32;0m       紅色字型正常顯示

\033[1;32;40m  顯示方式: 高亮    字型前景色:綠色  背景色:黑色

\033[0;31;46m  顯示方式: 正常    字型前景色:紅色  背景色:青色

例項:

(1)print("\033[1;31;40m您輸入的帳號或密碼錯誤!\033[0m")  

上方**的輸出格式為:字型高亮,紅色前景,黃色背景      ps:前景色也就是字型的顏色

(2)print("\033[0;31m%s\033[0m" % "輸出紅色字元")

#上方**的輸出格式為:字型預設,紅色前景

彙編 輸出彩色字型

by 1wangxiaobo 163.com datas segment str db wang xiao bo colour.s test cn db str clour db 10000010b datas ends stacks segment 此處輸入堆疊段 stacks ends code...

Python在終端輸出彩色字型

在寫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 注意 開頭部分的三...