中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python中format函數的用法

發布時間:2021-03-09 15:58:53 來源:億速云 閱讀:1144 作者:小新 欄目:編程語言

這篇文章給大家分享的是有關Python中format函數的用法的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

普通格式化方法

  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函數的用法”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

叙永县| 密山市| 乌苏市| 绥滨县| 涞水县| 秦安县| 老河口市| 兴化市| 临洮县| 滨州市| 曲水县| 乐安县| 商洛市| 新昌县| 珠海市| 勐海县| 湘西| 景德镇市| 罗平县| 阿拉尔市| 酒泉市| 岑巩县| 曲松县| 普格县| 仁布县| 灵宝市| 全椒县| 汤原县| 韩城市| 长丰县| 克拉玛依市| 阿瓦提县| 平原县| 沙田区| 鄄城县| 渭南市| 福安市| 嘉黎县| 洪洞县| 枣庄市| 眉山市|