python字元串格式化兩種方式:百分號方式、format方式 用百分號字元串拼接 列印浮點數: 列印百分比: format ...
python字元串格式化兩種方式:百分號方式、format方式
用百分號字元串拼接
s = "i am %s , and i am %s" % ("an assassin", "a killer") print(s) s = "i am %s , age %d" % ("an assassin", 19)# %d 只能拼接數字 print(s) #輸出結果: i am an assassin , and i am a killer i am an assassin , age 19
列印浮點數:
#列印浮點數 s1 = "percent % f" % 99.62375187 #小數點後預設是六位 s2 = "percent % .2f" % 99.587627138678 #可以修改幾位小數 print(s1) print(s2) #輸出結果: percent 99.623752 percent 99.59
列印百分比:
#列印百分百比 s = "percent % .2f %%" % 99.62375187 print(s) #輸出結果: percent 99.62 %
format
s = "i am {},age {},{}".format("reese", 20, "assassin") print(s) s = "i am {2},age {0},{1}".format("reese", 20, "assassin") print(s) #輸出結果: i am reese,age 20,assassin i am assassin,age reese,20