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...