python打印帶顏色的字體(python輸出帶顏色字符)

本文目錄一覽:

Python輸出帶顏色的字符串實例

Python輸出帶顏色的字符串實例

輸出帶顏色的字符串,用來顯示要突出的部分。經測驗,在pycharm中可行,在windows命令行中不可行。原因未知。

方法:

格式:”033[顯示方式;前景色;背景色m 需要變顏色的字符串 033[顯示方式m”例子:”033[1;31;47m 需要變顏色的字符串 033[0m”1-高亮顯示 31前景色紅色 47背景色黑色–需要變顏色的字符串–0-取消顏色設置說明:前景色 背景色 顏色————————————— 40 黑色 41 紅色 42 綠色 43 黃色 44 藍色 45 紫紅色 46 青藍色 47 白色顯示方式 意義————————- 終端默認設置(即取消顏色設置) 高亮顯示 使用下劃線 閃爍 反白顯示 不可見

測試:

print(“033[1;31;40m需要變顏色的字符串033[0m”)

結果:

以上這篇Python輸出帶顏色的字符串實例就是小編分享給大家的全部內容了

Python 程序在終端中是如何輸出彩色字符的

實現過程:

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

轉義序列是以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” % “輸出紅色字符”)

#上方代碼的輸出格式為:字體默認,紅色前景

python輸出字體的大小

Python3中print帶顏色輸出的格式:

033[顯示方式;前景色;背景色m需要顯示的文字033[0m

其中033[:開頭部分;033[0m:結尾部分;顯示方式、前景色、背景色是可選參數,可以只寫其中的某一個;三個參數表示不同的含義,並且數值都是唯一沒有重複的,所以三個參數的書寫沒有先後順序,沒有固定要求,但還是建議按照默認格式規範書寫。

數值標示的參數含義:

1、顯示方式:

0(默認)、1(高亮)、22(非粗體)、4(下劃線)、24(非下劃線)、 5(閃爍)、25(非閃爍)、7(反顯)、27(非反顯)

2、前景色:

30(黑色)、31(紅色)、32(綠色)、 33(×××)、34(藍色)、35(洋 紅)、36(青色)、37(白色)

3、背景色:

40(黑色)、41(紅色)、42(綠色)、 43(×××)、44(藍色)、45(洋 紅)、46(青色)、47(白色)

實例:

print(“033[5;31;40mLinux公社[0m”) #閃爍;紅色;黑色背景

Linux公社

print(“033[4;32;47mLinux公社[0m”) #下劃線;綠色;白色背景

Linux公社

print(“033[1;37;40mLinux公社[0m”) #高亮;白色;黑色背景

python print 怎麼樣輸出顏色字體?我輸入了卻顯示不出來?

windows的控制台還不支持(好像微軟最近有個開源的可以支持了反正後面win10會支持)

你可以在linux下跑這個代碼肯定有顏色

原創文章,作者:QPEX,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/135399.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
QPEX的頭像QPEX
上一篇 2024-10-04 00:12
下一篇 2024-10-04 00:12

相關推薦

  • Python中引入上一級目錄中函數

    Python中經常需要調用其他文件夾中的模塊或函數,其中一個常見的操作是引入上一級目錄中的函數。在此,我們將從多個角度詳細解釋如何在Python中引入上一級目錄的函數。 一、加入環…

    編程 2025-04-29
  • 如何查看Anaconda中Python路徑

    對Anaconda中Python路徑即conda環境的查看進行詳細的闡述。 一、使用命令行查看 1、在Windows系統中,可以使用命令提示符(cmd)或者Anaconda Pro…

    編程 2025-04-29
  • Python列表中負數的個數

    Python列表是一個有序的集合,可以存儲多個不同類型的元素。而負數是指小於0的整數。在Python列表中,我們想要找到負數的個數,可以通過以下幾個方面進行實現。 一、使用循環遍歷…

    編程 2025-04-29
  • Python計算陽曆日期對應周幾

    本文介紹如何通過Python計算任意陽曆日期對應周幾。 一、獲取日期 獲取日期可以通過Python內置的模塊datetime實現,示例代碼如下: from datetime imp…

    編程 2025-04-29
  • 英語年齡用連字符號(Hyphenation for English Age)

    英語年齡通常使用連字符號表示,比如 “five-year-old boy”。本文將從多個方面探討英語年齡的連字符使用問題。 一、英語年齡的表達方式 英語中表…

    編程 2025-04-29
  • Python周杰倫代碼用法介紹

    本文將從多個方面對Python周杰倫代碼進行詳細的闡述。 一、代碼介紹 from urllib.request import urlopen from bs4 import Bea…

    編程 2025-04-29
  • Python字典去重複工具

    使用Python語言編寫字典去重複工具,可幫助用戶快速去重複。 一、字典去重複工具的需求 在使用Python編寫程序時,我們經常需要處理數據文件,其中包含了大量的重複數據。為了方便…

    編程 2025-04-29
  • Python清華鏡像下載

    Python清華鏡像是一個高質量的Python開發資源鏡像站,提供了Python及其相關的開發工具、框架和文檔的下載服務。本文將從以下幾個方面對Python清華鏡像下載進行詳細的闡…

    編程 2025-04-29
  • 蝴蝶優化算法Python版

    蝴蝶優化算法是一種基於仿生學的優化算法,模仿自然界中的蝴蝶進行搜索。它可以應用於多個領域的優化問題,包括數學優化、工程問題、機器學習等。本文將從多個方面對蝴蝶優化算法Python版…

    編程 2025-04-29
  • python強行終止程序快捷鍵

    本文將從多個方面對python強行終止程序快捷鍵進行詳細闡述,並提供相應代碼示例。 一、Ctrl+C快捷鍵 Ctrl+C快捷鍵是在終端中經常用來強行終止運行的程序。當你在終端中運行…

    編程 2025-04-29

發表回復

登錄後才能評論