String(字符型)–%s integer(整形)–%d float(浮點型)–%f
實例
我們需要輸出一個人的信息
代碼:
#coding=utf-8
#輸出一個人的基本信息:姓名:%s 愛好:%s 年齡:%d 歲 身高:%d cm 體重:%f kg
string = "輸出一個人的基本信息:姓名:%s 愛好:%s 年齡:%d 歲 身高:%d cm 體重:%f kg"
name1 = "周杰倫"
hobby1 = "basketball"
age1 = 18
height1 = 190
weight1 = 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 = 18
height1 = 190
weight1 = 199.36
people1 = string%(name1, hobby1, age1, height1, weight1)
print(people1)
name2 = "林書豪"
hobby2 = "basketball"
age2 = 20
height2 = 200
weight2 = 150
people2 = string%(name2, hobby2, age2, height2, weight2)
print(people2)
輸出結果: