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

溫馨提示×

溫馨提示×

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

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

python中format函數有什么用

發布時間:2022-03-28 14:25:11 來源:億速云 閱讀:176 作者:小新 欄目:web開發

這篇文章主要為大家展示了“python中format函數有什么用”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“python中format函數有什么用”這篇文章吧。

format用法

基本用法

有過其他語言基礎的都應該或多或少接觸過format字符串替換。這里,我們直接來看看其基本的使用方式:

print("My name is {}".format("liyuanjing"))#大括號匹配,按順序依次填充
print("My {1} is {0}".format("liyuanjing","name"))#數字匹配,按位置依次填充
print("My {name} is {tom}".format(tom="liyuanjing",name="name"))#關鍵字匹配,按關鍵字填充

進階用法

format函數不僅可以匹配替換字符串,還可以通過它對其文本,或者取小數某幾位等等。下面,我們來看看這些用法如何實現。

print('{} and {}'.format('tom', 'Jerry'))
print('{:10s}'.format('*'))  # 默認左對齊
print('{:>10s}'.format('*'))  # 右對齊
print('{:^10s}'.format('*'))  # 中間對齊
print('{:<10s}'.format('*'))  # 左對齊
print('{} is {:.2f}'.format(3.411592653, 3.1415926))#取2位小數
values = {
    "name_1": "liyuanjing",
    "age_1": "13",
}

s = """My name is : {name_1}
    I am {age_1} years old
"""

print(s.format(**values))

高階用法

format除了能做上面這些事情之外,還可以轉換進制以及ASCII碼符號等等。下面,我們來實現這些高階用法。

print('{:b}'.format(8))#:b轉換為二進制
print('{:c}'.format(200))#:c轉換Unicode字符串
print('{:d}'.format(111))#:d轉換十進制
print('{:o}'.format(8))#:o轉換八進制
print('{:x}'.format(32))#:x轉換十六進制
print('{:e}'.format(32))#:e轉換冪符號
print('{:%}'.format(0.32))#:%轉換百分值
print('{:n}'.format(32000000000))#:n就是數值
print('{:g}'.format(32000000000))#:n也是數值,不過特別大時轉換為冪科學計數

以上是“python中format函數有什么用”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

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

AI

清丰县| 广宁县| 城口县| 玛纳斯县| 久治县| 当阳市| 宝应县| 叙永县| 昆山市| 青州市| 新绛县| 集贤县| 噶尔县| 哈密市| 珲春市| 临桂县| 融水| 永济市| 上栗县| 江永县| 宜宾市| 镇沅| 论坛| 黑山县| 深圳市| 晋州市| 平顺县| 伊春市| 保定市| 梨树县| 上饶县| 清徐县| 海盐县| 舟曲县| 荣成市| 大庆市| 黄骅市| 白玉县| 慈溪市| 衢州市| 山阳县|