1. 程式人生 > >Python——format()/str.format()函數

Python——format()/str.format()函數

src rgb 圖片 span gin back 函數 例如 font

格式化輸出,除了類似於C語言的格式化輸出外,還有str.format()方法,Python內建的format()函數,允許用戶將待輸出值以參數的形式,調用format()函數,在Python交互式shell下,通過 help(format) 命令可以獲取詳細信息:

技術分享圖片

因此,若value是str類型的變量,則 format(value,format_spec)  <==>  value.format(format_spec)

當value不是str類型,例如 type(value) == int 時, value.format(format_spec) 就會報錯:

技術分享圖片

技術分享圖片

但是 format(value,format_spec)

可以運行:

技術分享圖片

Python——format()/str.format()函數