1. 程式人生 > 實用技巧 >python之-字串格式化輸出

python之-字串格式化輸出

python 常用的print格式化輸出:

1、%s用法:列印字串

#使用一個%s佔位符用法
name = "測試"
print("我的名字:%s"%name)

#終端輸出
我的名字:測試

#使用兩個%s佔位符用法
name = "測試"
name1 = "丸子"
print("我的名字:%s %s"%(name,name1))

#終端輸出
我的名字:測試 丸子

2、%d用法:列印整數

#使用一個%d佔位符用法
age = 18
print("你的年齡:%d"%age)

#終端輸出
你的年齡:18

#使用兩個%d佔位符用法
age = 18
age1 =19
print("你的年齡:%d 還是 %d ?
"%(age,age1)) #終端輸出 你的年齡:18 還是 19

3、%f用法:列印浮點數

#使用一個%f佔位符用法
now_time = 13.14
print("現在的時間:%f"%now_time)

#終端輸出
現在的時間:13.140000


#使用兩個%f佔位符用法
now_time = 13.14
now_time1 = 13.15
print("現在的時間:%f %f"%(now_time,now_time1))

#終端輸出
現在的時間:13.140000 13.150000

4、%f用法:浮點數保留兩位數

#使用%f保留兩位數
now_time = 13.14
print("現在的時間:%.2f
"%now_time) #終端輸出 現在的時間:13.14

5、.format函式用法

#使用.format 只要在需要格式化的地方,使用{}即可。輸出預設為字串型別
#賦值為int型別,輸出為str
a = 1
b = 2
print("a={} b={}".format(a,b))
print(type("a={} b={}".format(a,b)))

#終端輸出
a=1 b=2
<class 'str'>

#賦值為str型別,輸出為str
c = "1"
d = "2"
print("c={} d={}".format(c,d))
print(type("c={} d={}
".format(c,d))) #終端輸出 c=1 d=2 <class 'str'>

以上為python最常用的格式化方法。python%號可控制字串的呈現方式。

每天進步一點點。