1. 程式人生 > 程式設計 >Python格式化輸出--%s,%d,%f的程式碼解析

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,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內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!