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)文章
anaconda?部署Jupyter?Notebook服務(wù)器過程詳解
這篇文章主要為大家介紹了anaconda?部署Jupyter?Notebook服務(wù)器過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-09-09
Python 實現(xiàn)list,tuple,str和dict之間的相互轉(zhuǎn)換
這篇文章主要介紹了Python 實現(xiàn)list,tuple,str和dict之間的相互轉(zhuǎn)換,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03
Python3.6 中的pyinstaller安裝和使用教程
這篇文章主要介紹了Python3.6 中的pyinstaller安裝和使用的教程,本文給大家介紹的非常詳細,對大家的工作或?qū)W習具有一定的參考借鑒價值,需要的朋友可以參考下2020-03-03
Python?ORM框架之SQLAlchemy?的基礎(chǔ)用法
這篇文章主要介紹了Python?ORM框架之SQLAlchemy?的基礎(chǔ)用法,ORM全稱?Object?Relational?Mapping對象關(guān)系映射,更多詳細內(nèi)容需要的小伙伴課題參考下面文章介紹。希望對你的學習有所幫助2022-03-03
Django實現(xiàn)在線無水印抖音視頻下載(附源碼及地址)
該項目功能簡單,完全復(fù)制SaveTweetVedio的項目。用戶觀看抖音視頻時選擇復(fù)制視頻鏈接,輸入到下載輸入欄,即可下載無水印視頻,還可掃描二維碼手機上預(yù)覽。親測成功。2021-05-05
python topN 取最大的N個數(shù)或最小的N個數(shù)方法
今天小編就為大家分享一篇python topN 取最大的N個數(shù)或最小的N個數(shù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-06-06

