例項
我們需要輸出乙個人的資訊
**:
#coding=utf-8
#輸出乙個人的基本資訊:姓名:%s 愛好:%s 年齡:%d 歲 身高:%d cm 體重:%f kg
string =
"輸出乙個人的基本資訊:姓名:%s 愛好:%s 年齡:%d 歲 身高:%d cm 體重:%f kg"
name1 =
"周杰倫"
hobby1 =
"basketball"
age1 =
18height1 =
190weight1 =
199.36
people1 = string%
(name1, hobby1, age1, height1, weight1)
print
(people1)
輸出結果:
浮點型預設保留六位小數,我們可以設定為保留兩位小數,
此時**變為:
string =
"輸出乙個人的基本資訊:姓名:%s 愛好:%s 年齡:%d 歲 身高:%d cm 體重:%.2f kg"`在這裡插入**片`
輸出結果:
我們可以再輸入乙個人試試
**:
#coding=utf-8
#輸出乙個人的基本資訊:姓名:%s 愛好:%s 年齡:%d 歲 身高:%d cm 體重:%f kg
string =
"輸出乙個人的基本資訊:姓名:%s 愛好:%s 年齡:%d 歲 身高:%d cm 體重:%.2f kg"
name1 =
"周杰倫"
hobby1 =
"basketball"
age1 =
18height1 =
190weight1 =
199.36
people1 = string%
(name1, hobby1, age1, height1, weight1)
print
(people1)
name2 =
"林書豪"
hobby2 =
"basketball"
age2 =
20height2 =
200weight2 =
150people2 = string%
(name2, hobby2, age2, height2, weight2)
print
(people2)
輸出結果: Python格式化字元 s d f
格式 描述 百分號標記 就是輸出乙個 c 字元及其ascii碼 s 字串 d 有符號整數 十進位制 u 無符號整數 十進位制 o 無符號整數 八進位制 x 無符號整數 十六進製制 x 無符號整數 十六進製制大寫字元 e 浮點數字 科學計數法 e 浮點數字 科學計數法,用e代替e f 浮點數字 用小數...
Python格式化字元 s d f
格式 描述 百分號標記 就是輸出乙個 c 字元及其ascii碼 s 字串 d 有符號整數 十進位制 u 無符號整數 十進位制 o 無符號整數 八進位制 x 無符號整數 十六進製制 x 無符號整數 十六進製制大寫字元 e 浮點數字 科學計數法 e 浮點數字 科學計數法,用e代替e f 浮點數字 用小數...
python格式化輸出
原文 在python中也有類似於c中的printf 的格式輸出標記。在python中格式化輸出字串使用的是 運算子,通用的形式為 格式標記字串 要輸出的值組 其中,左邊部分的 格式標記字串 可以完全和c中的一致。右邊的 值組 如果有兩個及以上的值則需要用小括號括起來,中間用短號隔開。重點來看左邊的部...