日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python3之字符串格式化format函数详解(下)

發布時間:2025/3/21 python 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python3之字符串格式化format函数详解(下) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

格式限定符

format通過豐富的的“格式限定符”(語法是?{}中帶:號)對需要格式的內容完成更加詳細的制定。

進制轉換

我們可以再限定符中制定不同的字符對數字進行進制轉換的格式化,進制對應的表格:

字符含義
b二進制
cUnicode 字符
d十進制整數
o八進制數
x十六進制數,a 到 f 小寫
X十六進制數,A 到 F 大寫
N = 99 print('{:b}'.format(N)) print('{:c}'.format(N)) print('{:d}'.format(N)) print('{:o}'.format(N)) print('{:x}'.format(N)) print('{:X}'.format(N))

示例結果:

1100011 c 99 143 63 63

填充與對齊

:號后面帶填充的字符,只能是一個字符,不指定的話默認是用空格填充,且填充常跟對齊一起使用,^、<、>分別是居中、左對齊、右對齊,后面帶寬度。

N = 99 print('{:>8}'.format(N)) print('{:->8}'.format(N)) print('{:-<8}'.format(N)) print('{:-^8}'.format(N))

示例結果:叉車租賃

99 ------99 99------ ---99---

精度

:號后面設置精度(以.開始加上精度),然后用f結束,若不是設置,默認為精度為6,自動四舍五入,可帶符號顯示數字正負標志。

N = 99.1234567 NN = -99.1234567 print('{:f}'.format(N)) print('{:.2f}'.format(N)) print('{:+.2f}'.format(N)) print('{:+.2f}'.format(NN))

示例結果:

99.123457 99.12 +99.12 -99.12

轉義

我們可以使用大括號 {} 來轉義大括號。

p = 'Python' S = 'I like {}, and {{0}}'.format(p) print(S)

示例結果:

I like Python, and {0}

轉載于:https://www.cnblogs.com/xyou/p/10966460.html

總結

以上是生活随笔為你收集整理的Python3之字符串格式化format函数详解(下)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。