詳解如何在PyCharm控制臺(tái)中輸出彩色文字和背景
最近的話呢也是因?yàn)橐恍┨厥獾男枨?,所以要求在Pycharm控制臺(tái)中輸出彩色的文字和背景,也有同學(xué)問(wèn)到我關(guān)于這個(gè)問(wèn)題,之前百度其他人的關(guān)于這個(gè)操作,比較凌亂,那么我這里的話就寫(xiě)一篇博文來(lái)總結(jié)一下。其實(shí)的話呢,Python控制臺(tái)中默認(rèn)輸出的字體應(yīng)該是黑色,而背景呢則是白色。

那么,如何使PyCharm中輸出的內(nèi)容,有不同的背景色和字體顏色?其實(shí)非常的簡(jiǎn)單,我們只需要在print輸出語(yǔ)句中進(jìn)行一些簡(jiǎn)單的設(shè)置即可,在PyCharm控制臺(tái)中設(shè)置字體和背景色,需要使用下面語(yǔ)法:
\033[顯示方式;前景色;背景色m 要輸出的內(nèi)容 \033[0m
上面的語(yǔ)法中,第一個(gè)參數(shù)指定顯示方式的值,PyCharm控制臺(tái)中的顯示方式值及說(shuō)明如表1所示。

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

注意:
上面語(yǔ)法中的3個(gè)參數(shù),個(gè)數(shù)和位置都可以不固定,可以任意組合,比如
"背景色;顯示方式"
"前景色;背景色"
"前景色;顯示方式;背景色"
"顯示方式;背景色;前景色"
"背景色;顯示方式;前景色"
例如,要設(shè)置某一區(qū)域顯示不同的顏色,則使用下面代碼即可:
print("\033[0;33;46m---------------------------")
print("Amo 好騷氣呀~~~~")
print("Amo 好騷氣呀~~~~")
print("Amo 好騷氣呀~~~~")
print("---------------------------\033[0m")
運(yùn)行結(jié)果如圖所示:

而如果只設(shè)置一行顯示不同的顏色,則使用下面代碼:
print("\033[0;32;40m Amo被綠過(guò)1次~ \033[0m")

那么在控制臺(tái)輸出有顏色的文字到這里就結(jié)束了,如果有特定的需求,對(duì)應(yīng)著表2進(jìn)行配色就可以了。一般主要用于我們的控制臺(tái)程序。
到此這篇關(guān)于詳解如何在PyCharm控制臺(tái)中輸出彩色文字和背景的文章就介紹到這了,更多相關(guān)PyCharm控制臺(tái)輸出彩色文字背景內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python 如何實(shí)現(xiàn)文件自動(dòng)去重
這篇文章主要介紹了Python 實(shí)現(xiàn)文件自動(dòng)去重操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-06-06
django實(shí)現(xiàn)悲觀鎖樂(lè)觀鎖的項(xiàng)目實(shí)踐
在Django中,我們可以通過(guò)實(shí)現(xiàn)悲觀鎖和樂(lè)觀鎖來(lái)保證數(shù)據(jù)的安全性,本文就來(lái)介紹一下django實(shí)現(xiàn)悲觀鎖樂(lè)觀鎖的項(xiàng)目實(shí)踐,感興趣的可以了解一下2023-08-08
基于Python實(shí)現(xiàn)簡(jiǎn)單的人臉識(shí)別系統(tǒng)
這篇文章主要介紹了如何通過(guò)Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的人臉識(shí)別系統(tǒng),文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Python有一定的幫助,感興趣的可以跟隨小編一起試一試2022-01-01
Python模塊學(xué)習(xí) datetime介紹
Python提供了多個(gè)內(nèi)置模塊用于操作日期時(shí)間,像calendar,time,datetime。time模塊我在之前的文章已經(jīng)有所介紹,它提供的接口與C標(biāo)準(zhǔn)庫(kù)time.h基本一致2012-08-08
使用Python進(jìn)行QQ批量登錄的實(shí)例代碼
這篇文章主要介紹了使用Python進(jìn)行QQ批量登錄的實(shí)例代碼,代碼簡(jiǎn)單易懂非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-06-06

