format 格式化字串

2022-05-17 10:44:07 字數 1988 閱讀 1403

1.format 格式化字串

(1) 順序傳參

(2) 索引傳參

(3) 關鍵字傳參

(4) 容器型別傳參

{} 代表的是佔位符

2.順序傳參

strvar = "{}向{}開了一槍"

res = strvar.format("光頭強","熊二")

print(res)

3.索引傳參

strvar = "給乙個平底鍋"

res = strvar.format("灰太狼","紅太狼")

print(res)

4.關鍵字傳參

strvar = "向打了一平底鍋,灰太狼大喊我會回來的"

res = strvar.format(who1 = "灰太狼",who2 = "紅太狼")

print(res)

5.容器型別傳參 () {}

strvar = "向扔石頭."

res = strvar.format(["喜羊羊","懶羊羊","美羊羊"] , ("灰太狼","灰太狼") )

print(res)

strvar = "向扔石頭."

res = strvar.format(grop1=["喜羊羊","懶羊羊","美羊羊"] , grop2=("灰太狼","灰太狼") )

print(res)

6.在字串format 格式化的時候,如果獲取的是字典當中的某個值,一定不要在鍵的兩邊加引號.

strvar = "向拋媚眼"

res = strvar.format(group1 = ["西門慶","武大郎","武松"] , group2= )

print(res)

7.format的填充符號的使用( ^ > < )

^ 原字串居中

> 原字串居右

< 原字串居左

who : 關鍵字

! : 要填充的字元

< : 原字串居左

10 : 字串的總長度是10

總長度(10) = 原字串長度 + 填充字元的長度

strvar = "在長春長生生物公司感覺"

res = strvar.format(who="奧特曼",something="扎疫苗",feel="身體被掏空")

print(res)

8.進製轉換等特殊符號的使用( :d :f
字串格式化 format

tp1 i am age format seven 18,alex print tp1 fill align sign0,type 空格 正號空格,負號加負 可選 為數字新增分隔符,如 1,000,000 width 可選 格式化位所佔寬度 precision 可選 小數字保留精度 type 可選 ...

format格式化字串

1 語法結構 字串型別格式化採用format 方法,基本使用語法結構是 模板字串 format 逗號分隔的引數 呼叫format 方法後會返回乙個新的字串,引數從索引0 開始。計算機 的cpu 佔用率為 format 2016 12 31 python 10 2016 12 31 計算機python...

格式化字串format函式

自python2.6開始,新增了一種格式化字串的函式str.format 可謂威力十足。那麼,他跟之前的 型格式化字串相比,有什麼優越的存在呢?讓我們來揭開它羞答答的面紗。它通過 和 來代替 通過位置 in 1 format kzc 18 out 1 kzc,18 in 2 format kzc 1...