Python3:格式化輸出之format方法


概述

  • 直接上一個(gè)例子,如下
  • 使用方法是引號圍起來的格式化字符串后面接.format()即可,而引號中的花括號將會按位置順序引用format括號中的參數(shù),如第一個(gè)花括號中為0則引用的是第一個(gè)參數(shù)22,而第二個(gè)花括號中為1則引用的是第二個(gè)參數(shù)21,以此類推。
  • 理解起來就是后面format括號里的變量在前面引號中都存在著另一個(gè)名字,而這個(gè)名字就是他們的位置編號,也就是說列表也可以索引使用, 下面是更多的例子



轉(zhuǎn)義字符

  • \n, \t 等轉(zhuǎn)義字符還是一樣的用法,用在引號內(nèi)即可,如下

變量輸出控制

  • format方法最好用的當(dāng)然就在這多出來的花括號里面了,下面的就自行用print()試驗(yàn)了
設(shè)置變量名 : "{name}, {age}".format(age=12, name='Joe')
使用外部變量
p = [1, 2, 3]
print('{0[0]}, {0[1]}, {0[2]}'.format(p))
輸出對齊
  • {0:<8}:0位置的變量輸出占8個(gè)字符位,以左對齊方式
  • {0:>8}:右對齊,其余和上面一樣
空位補(bǔ)全
  • {0:0<8}:空位以0補(bǔ)全,其余和上面一樣
  • {0:a<8}:空位以a補(bǔ)全
C風(fēng)格
  • {0:4.2f}:0位置的變量,以浮點(diǎn)數(shù)輸出4位,小數(shù)2位
  • {0:4d}:整數(shù)輸出,共4位
其他
  • {0:,}:輸出的數(shù)每3位隔一個(gè)逗號

注:以上可以組合使用,冒號前指變量,冒號后說明格式

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,596評論 0 13
  • .bat腳本基本命令語法 目錄 批處理的常見命令(未列舉的命令還比較多,請查閱幫助信息) 1、REM 和 :: 2...
    慶慶慶慶慶閱讀 8,542評論 1 19
  • 自昨天扛桌子和大包擠公交小火車爬山回家之后,今天又扛了三袋家樂福的吃喝用度擠地鐵小火車爬山吹大風(fēng)回家。 去了Ofi...
    Lebkuchen閱讀 169評論 0 1
  • 人老了, 會收攏所有的鋒芒, 所有的張揚(yáng), 回歸初心, 怕老, 我不怕, 我只是怕, 我老去的時(shí)候, 癡呆傻鈍, ...
    禧珍閱讀 355評論 6 10
  • 在學(xué)習(xí)領(lǐng)域,“知乎”,是一個(gè)神一樣的存在,包括羅輯思維的眾多橋段,也來自于知乎。你能看到很多大神在上面回答問題,但...
    十點(diǎn)洞見閱讀 1,969評論 0 0

友情鏈接更多精彩內(nèi)容