python之-字串格式化輸出
阿新 • • 發佈:2021-01-02
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%號可控制字串的呈現方式。
每天進步一點點。