溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

在PyCharm控制臺中輸出彩色文字和背景的方法

發(fā)布時間:2020-08-18 11:53:26 來源:億速云 閱讀:282 作者:小新 欄目:開發(fā)技術(shù)

這篇文章主要介紹在PyCharm控制臺中輸出彩色文字和背景的方法,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

最近的話呢也是因為一些特殊的需求,所以要求在Pycharm控制臺中輸出彩色的文字和背景,也有同學(xué)問到我關(guān)于這個問題,之前百度其他人的關(guān)于這個操作,比較凌亂,那么我這里的話就寫一篇博文來總結(jié)一下。其實的話呢,Python控制臺中默認(rèn)輸出的字體應(yīng)該是黑色,而背景呢則是白色。

在PyCharm控制臺中輸出彩色文字和背景的方法

那么,如何使PyCharm中輸出的內(nèi)容,有不同的背景色和字體顏色?其實非常的簡單,我們只需要在print輸出語句中進行一些簡單的設(shè)置即可,在PyCharm控制臺中設(shè)置字體和背景色,需要使用下面語法:

\033[顯示方式;前景色;背景色m 要輸出的內(nèi)容 \033[0m

上面的語法中,第一個參數(shù)指定顯示方式的值,PyCharm控制臺中的顯示方式值及說明如表1所示。

在PyCharm控制臺中輸出彩色文字和背景的方法

第2個和第3個參數(shù)分別用來設(shè)置前景色背景色的色值,這里的話可能很多人又懵逼掉了,什么是前景色什么是背景色呀?用大白話來說就像你用一個碳把一張白紙涂成了黑色。那么白色就是背景色,不用橡皮擦是看不見的;黑色則是前景色。在PS當(dāng)中的話背景色就是你要做的圖片的底色, 默認(rèn)的是白色。前景色就是你當(dāng)前構(gòu)圖線條、填充等的顏色。簡單說背景色就是紙張的顏色, 前景色就是畫筆畫出的顏色。那在Pycharm這里的話,前景色就指的是字體的顏色,背景色則為輸出內(nèi)容區(qū)域的顏色。PyCharm控制臺中的前景色、背景色顏色對應(yīng)色值如表2所示。

在PyCharm控制臺中輸出彩色文字和背景的方法

注意:

上面語法中的3個參數(shù),個數(shù)和位置都可以不固定,可以任意組合,比如
"背景色;顯示方式"
"前景色;背景色"
"前景色;顯示方式;背景色"
"顯示方式;背景色;前景色"
"背景色;顯示方式;前景色"

例如,要設(shè)置某一區(qū)域顯示不同的顏色,則使用下面代碼即可:

print("\033[0;33;46m---------------------------")
print("Amo 好騷氣呀~~~~")
print("Amo 好騷氣呀~~~~")
print("Amo 好騷氣呀~~~~")
print("---------------------------\033[0m")

運行結(jié)果如圖所示:

在PyCharm控制臺中輸出彩色文字和背景的方法

而如果只設(shè)置一行顯示不同的顏色,則使用下面代碼:

print("\033[0;32;40m Amo被綠過1次~ \033[0m")

在PyCharm控制臺中輸出彩色文字和背景的方法

那么在控制臺輸出有顏色的文字到這里就結(jié)束了,如果有特定的需求,對應(yīng)著表2進行配色就可以了。一般主要用于我們的控制臺程序。

以上是在PyCharm控制臺中輸出彩色文字和背景的方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI