Python格式化輸出--%s,%d,%f的程式碼解析
阿新 • • 發佈:2020-04-30
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,weight1) print(people1) name2 = "林書豪" hobby2 = "basketball" age2 = 20 height2 = 200 weight2 = 150 people2 = string%(name2,hobby2,age2,height2,weight2) print(people2)
輸出結果:
到此這篇關於Python格式化輸出--%s,%d,%f的文章就介紹到這了,更多相關Python格式化輸出--%s,%f內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!