Python格式化輸出--%s,%d,%f

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)

輸出結果:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章