Python的字符串格式化有两种方式: 百分号方式、format方式

百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存。

----百分号

 

 1 tpl = "i am %s" % "alex"
 2 #i am alex
 3 
 4 tpl = "i am %s age %d" % ("alex", 18)
 5 #i am alex age 18
 6 
 7 tpl = "i am %(name)s age %(age)d" % {"name": "alex", "age": 18}
 8 #i am alex age 18
 9 
10 tpl = "percent %.2f" % 99.97623
11 #percent 99.98
12 
13 tpl = "i am %(pp).2f %%" % {"pp": 123.425556, }
14 #i am 123.43 %
View Code

相关文章: