python中的format是什么意思,format怎么用
python中format的使用
format函數(shù)
這是一種字符串格式化的方法,用法如str.format()。
基本語法是通過 {} 和 : 來代替以前的 % 。
以下展示兩種主要用法:
(1)如:語句print("{:.2f}".format(3.1415926)),它的輸出為3.14,可以看出命令為保留兩位小數(shù)點。
(2)如:語句"{1} {0} {1}".format("hello", "world"),它的輸出為'world hello world',可以看出format為他們設(shè)置了位置。
又如:語句print '{} *'.format(j)表示輸出變量j的值以及乘號:j*,可以看出用在循環(huán)里可以輸出一個乘法的等式。
又如:語句print "{} 對應(yīng)的位置是 {{0}}".format("runoob"),它的輸出為'runoob對應(yīng)的位置是0'.
下表展示了 str.format() 格式化數(shù)字的多種方法:
format的格式輸出案例解釋
a=“Python等級考試” b="=" c=">" print("{0:{1}{3}{2}}".format (a,b,25,c))
輸出結(jié)果:===============Python等級考試
解釋
1. format格式說明符一般格式{[序號或鍵]:格式說明符}
2. 0是輸出內(nèi)容的序號,指向輸出對象在format()函數(shù)中的位置,即指向a
3. {1}{3}{2}整體是格式說明符,單獨的{1}又指向format函數(shù)中的第二個位置的內(nèi)容b,單獨的{3}指向format函數(shù)中第四個位置的內(nèi)容c,單獨的{2}指向format函數(shù)中第三個位置的內(nèi)容25。將這三個內(nèi)容合起來便成了完整的格式說明符"=25>"。即將輸出內(nèi)容向右對齊,使用"=“填充空余位置,使輸出內(nèi)容占據(jù)25個字節(jié)。
4. 輸出內(nèi)容a只占了10個字節(jié),需要填充15個字節(jié)的”="才能使內(nèi)容符合格式說明符要求。
5. 按照以上四點輸出內(nèi)容,便得到輸出結(jié)果。
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
使用Python爬蟲庫requests發(fā)送表單數(shù)據(jù)和JSON數(shù)據(jù)
今天再為大家介紹下使用Python爬蟲庫requests發(fā)送表單數(shù)據(jù)和JSON數(shù)據(jù)的方法,這是最基本的使用方法,大家可以參考測試下2020-01-01CodeWhisperer基于python使用經(jīng)驗分享
這篇文章主要為大家介紹了CodeWhisperer基于python使用經(jīng)驗分享,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-11-11Pyqt QImage 與 np array 轉(zhuǎn)換方法
今天小編就為大家分享一篇Pyqt QImage 與 np array 轉(zhuǎn)換方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-06-06Python教程pandas數(shù)據(jù)分析去重復(fù)值
Pandas指定行進行去重更新值,加載數(shù)據(jù)sample抽樣函數(shù),指定需要更新的值append直接添加append函數(shù)用法,根據(jù)某一列key值進行去重key唯一2021-09-09