1、(%s%d)生成格式化的字符串,其中s是一個格式化字符串,d是一個十進制數;
2、格式化字符串包含兩部分:普通的字符和轉換說明符(見下表),將使用元組或映射中元素的字符串來替換轉換說明符;
如果d是元組的話,必須與s中的轉換說明符個數一致;
如果d是dict的話,每個轉換說明符都必須與dict中一個有效的鍵名相關聯。
3、在%字符和轉換字符之間,可以出現以下修飾符,并且只能按照以下順序出現,
位于括號中的一個鍵名,用于從dict中獲取這個key對應的值,如果不存在key,則引發異常;
下面中的一個或者多個:
-,左對齊標志,默認為右對齊;
+,表示應該包含數字的正負號;
0,表示用0來填充;
指定最小自動寬度的數字.轉換后的值將被打印在至少為這個寬度的字符串中,并且在左邊填充空格至滿字段寬(如果指定了-標志,則在右邊填充);(如果字符串本身的長度大于指定寬度,則這個寬度就沒用啦).
一個小數點,用于按照精度分割字段寬度;
一個數字,指定要打印字符串中最大字符個數,浮點數中小數點之后的位數或整數的最小位數;
*用于任意寬度的字段中替換數字.如果存在,寬度將從元組的下一項開始讀取;
1、字符串的format()函數,該方法收集位置參數和關鍵字參數的任意集合,并使用它們的值來替換字符串中的占位符;
2、形式為{n}(n為整數)的占位符將被format()方法第n個參數所代替;
形式為{name}的占位符將被參數中為name的參數所替代;
如果要用format()輸出{xx},必須使用{{xx}},否則會因為找不到對應的參數值而報錯;
3、可以指定格式說明符,對輸出進行更加精確地控制.
給每個占位符添加可選的格式說明符號,如{name:format_spec}.這種說明符可指定列寬,小數位和對齊方式。
4、某些情況下,可能只是要格式化對象的str()或repr()表示,需要繞過format()方法.為此,可以在格式說明符前面添加!r或!s說明符。
總而言之,將format()里面的參數視為一個正常的參數,這個對象該有的屬性在字符串(s.format()中的s)里面也能使用!!!
感謝各位的閱讀!關于“Python中format函數的用法”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
有關2021端午節是幾月幾號 今年端午節是什么時候方面的知識,估計很多人不是太了解,今天就給大家詳細的介紹一下關于2021端午節是幾月幾號 今年端午節是什么時候的相關內容。(相關資料圖)2021端午節是幾月幾號2021端午節時間:2021年06月14日星期一(農歷辛丑年(牛年)五月初五)。端午節與春節、清明節、中秋節并稱為中國四大傳統節日。端午文化在世界上影響廣泛,世界上一些國家和地區也有慶賀端午...
為什么創業板風險大?創業板是為中小型、創業性、科技型企業提供上市融資的場所。從這三類企業的角度出發,中小企業受限于規模,本身的抗風險能力就差;創業型企業的一般存在公司治理不完善的特點;對于科技型企業,高科技轉化為產品或勞務具有不確定性,存在技術失敗風險。目前創業板注冊制改革已經敲定,交易規則大概率會參考科創板,眾所周知科創板的漲跌幅限制是20%,因此在交易規則上創業板股票也存在著較大的風險。此外,...
我國的證券交易所分為上海證券交易所與深圳證券交易所,簡稱滬深兩市,那么你知道滬市A股和深市A股有什么區別嗎?一起來看看吧。滬市A股和深市A股有什么區別?滬市A股和深市A股的區別主要有代碼不同、板塊不同、部分股票上市條件不同、部分股票的交易門檻不同等區別?!?】代碼不同:滬市A股以6開頭,深市A股則以000、002或者300開頭?!?】板塊不同:滬市A股包括滬市主板以及科創板兩大板塊,深市A股則包括...