python 格式化字符 顏色

字符格式化,有兩種方式:

1盛险、通過%占位符方式,%s,%d,%

2蕴纳、通過format,其中format比較好用,可以居中、可以用%续徽、可以用二進(jìn)制、可以填充字符自定義亲澡;

1钦扭、利用%的案例

tp1="i am %s"%"aaa"#

tp2="i am %s age %d"%("alex",18)#順序關(guān)聯(lián)

tp3="i am %(name)s age %(age)d"%{"name":"alex","age":18}#指定名稱,起名字

tp4="percent%.2f"%99.567#保留小數(shù)點(diǎn)幾位

tp5="i am %(pp).2f"%{"pp":12.45667,}#指定名稱床绪,保留兩位小數(shù)

tp6="i am %(pp).2f%%"%{"pp":13.34566,}#用雙%%來引用%

print("tp1:",tp1)

print("tp2:",tp2)

print("tp3:",tp3)

print("tp4:",tp4)

print("tp5:",tp5)

print("tp6:",tp6)

執(zhí)行結(jié)果:


2客情、利用format

tp1="i am {},age{},you are{}".format("hhh",123,"yyy")#順序填充

tp2="i am {},age{},you are{}".format(*["hhh",123,"yyy"])#動(dòng)態(tài)參數(shù)填充

tp3="i am {0},age{1},you are{0} too".format("hhh",123)#占位符索引填充,順序填充

tp4="i am {0},age{1},you are{0} too".format(*["hhh",123])#占位符索引填充癞己,動(dòng)態(tài)參數(shù)填充

tp5="i am {name},age{age},you are{name} too".format(name="hhh",age=123)#指定名稱填充膀斋,名稱順序可變

tp6="i am {name},age{age},you are{name} too".format(**{"name":"hhh","age":123})#指定名稱,動(dòng)態(tài)參數(shù)痹雅,字典需要**

tp7="i am {0[0]},age{0[1]},you are{0[2]}".format([1,2,3],[11,22,33])#通過列表傳遞

tp8="i am {:s},age{:d},money{:f}".format("hh",18,88.11)#格式化字符仰担,S字符,d整數(shù)绩社,f浮點(diǎn)型

tp9="i am {name:s},age{age:d}".format(name="hh",age=18)#指定名稱摔蓝,S字符,d整數(shù)愉耙,f浮點(diǎn)型

tp10="i am {name:s},age{age:d}".format(**{"name":"hhh","age":123})#動(dòng)態(tài)參數(shù)+指定名稱贮尉,S字符,d整數(shù)朴沿,f浮點(diǎn)型

tp11="numbers:{:b},{:o},{:d},{:x},{:X},{:%}".format(15,15,15,15,15,3.666)#格式化字符猜谚,b二進(jìn)制,d整型

tp12="numbers:{0:b},{0:o},{0:d},{0:x},{0:X},{0:%}".format(15)#格式化+索引悯仙,b是字節(jié)型龄毡,o是八進(jìn)制,x是16進(jìn)制

tp13="numbers:{num:b},{num:o},{num:d},{num:x},{num:X},{num:%}".format(num=15)#格式化+指定名稱

執(zhí)行結(jié)果:

tp1: i am hhh,age123,you areyyy

tp2: i am hhh,age123,you areyyy

tp3: i am hhh,age123,you arehhh too

tp4: i am hhh,age123,you arehhh too

tp5: i am hhh,age123,you arehhh too

tp6: i am hhh,age123,you arehhh too

tp7: i am 1,age2,you are3

tp8: i am hh,age18,money88.110000

tp9: i am hh,age18

tp10: i am hhh,age123

tp11: numbers:1111,17,15,f,F,366.600000%

tp12: numbers:1111,17,15,f,F,1500.000000%

tp13: numbers:1111,17,15,f,F,1500.000000%

顏色格式:

格式: echo "\033[字背景顏色;字體顏色m輸入的內(nèi)容\033[0m"?

案例:echo "\033[41;36m write something here \033[0m" 锡垄,其中41的位置代表底色, 36的位置是代表字的顏色?

那些ascii code 是對(duì)顏色調(diào)用的始末.?\033[ ; m …… \033[0m?

案例:

a1=input("\033[41;36m write something here \033[0m")#前景色和背景色均設(shè)置


a1=input("\033[41;1m write something here \033[0m")#只設(shè)置背景色沦零,且加粗


a1=input("\033[36;1m write something here \033[0m")#可以單獨(dú)識(shí)別只設(shè)置字體顏色,且加粗


a1=input("\033[36;m write something here \033[0m")#可以單獨(dú)識(shí)別只設(shè)置字體顏色货岭,不加粗


字背景顏色范圍:40----49?

40:黑?

41:深紅?

42:綠?

43:黃色?

44:藍(lán)色?

45:紫色?

46:深綠?

47:白色?

字顏色:30-----------39

30:黑

31:紅

32:綠

33:黃

34:藍(lán)色

35:紫色

36:深綠

37:白色

ANSI控制碼的說明?

\33[0m 關(guān)閉所有屬性

\33[1m 設(shè)置高亮度

\33[4m 下劃線

\33[5m 閃爍

\33[7m 反顯

\33[8m 消隱

\33[30m -- \33[37m 設(shè)置前景色

\33[40m -- \33[47m 設(shè)置背景色

\33[nA 光標(biāo)上移n行

\33[nB 光標(biāo)下移n行

\33[nC 光標(biāo)右移n行

\33[nD 光標(biāo)左移n行

\33[y;xH設(shè)置光標(biāo)位置

\33[2J 清屏

\33[K 清除從光標(biāo)到行尾的內(nèi)容

\33[s 保存光標(biāo)位置

\33[u 恢復(fù)光標(biāo)位置

\33[?25l 隱藏光標(biāo)

\33[?25h 顯示光標(biāo)??

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末路操,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子千贯,更是在濱河造成了極大的恐慌屯仗,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,270評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件搔谴,死亡現(xiàn)場(chǎng)離奇詭異魁袜,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門峰弹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來店量,“玉大人,你說我怎么就攤上這事鞠呈∪谑Γ” “怎么了?”我有些...
    開封第一講書人閱讀 165,630評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵蚁吝,是天一觀的道長(zhǎng)旱爆。 經(jīng)常有香客問我,道長(zhǎng)窘茁,這世上最難降的妖魔是什么怀伦? 我笑而不...
    開封第一講書人閱讀 58,906評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮庙曙,結(jié)果婚禮上空镜,老公的妹妹穿的比我還像新娘。我一直安慰自己捌朴,他們只是感情好吴攒,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,928評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著砂蔽,像睡著了一般洼怔。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上左驾,一...
    開封第一講書人閱讀 51,718評(píng)論 1 305
  • 那天镣隶,我揣著相機(jī)與錄音,去河邊找鬼诡右。 笑死安岂,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的帆吻。 我是一名探鬼主播域那,決...
    沈念sama閱讀 40,442評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼猜煮!你這毒婦竟也來了次员?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,345評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤王带,失蹤者是張志新(化名)和其女友劉穎淑蔚,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體愕撰,經(jīng)...
    沈念sama閱讀 45,802評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡刹衫,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,984評(píng)論 3 337
  • 正文 我和宋清朗相戀三年醋寝,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片绪妹。...
    茶點(diǎn)故事閱讀 40,117評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡甥桂,死狀恐怖柿究,靈堂內(nèi)的尸體忽然破棺而出邮旷,到底是詐尸還是另有隱情,我是刑警寧澤蝇摸,帶...
    沈念sama閱讀 35,810評(píng)論 5 346
  • 正文 年R本政府宣布婶肩,位于F島的核電站,受9級(jí)特大地震影響貌夕,放射性物質(zhì)發(fā)生泄漏律歼。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,462評(píng)論 3 331
  • 文/蒙蒙 一啡专、第九天 我趴在偏房一處隱蔽的房頂上張望险毁。 院中可真熱鬧,春花似錦们童、人聲如沸畔况。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽跷跪。三九已至,卻和暖如春齐板,著一層夾襖步出監(jiān)牢的瞬間吵瞻,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工甘磨, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留橡羞,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,377評(píng)論 3 373
  • 正文 我出身青樓济舆,卻偏偏與公主長(zhǎng)得像卿泽,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子吗冤,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,060評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容