1.字符串格式化
>>> a='this'
>>> b='test'
>>> '%s is a %s' %(a,b)
'this is a test'
>>>
第一个%s表示用tuple第一个字符替代
第二个%s表示用tuple第二个字符替代
2.整数格式化
>>> cnt=10
>>> 'I have %d apples' %(cnt)
'I have 10 apples'
%d格式化为整数
3.小数格式化
>>> num=1.2
>>> 'number %f is a decimal' %(num)
'number 1.200000 is a decimal'
>>> 'number %.3f is a decimal' %(num)
'number 1.200 is a decimal'
>>> 'number %+.3f is a decimal' %(num)
'number +1.200 is a decimal'
%f默认精度为小数点后六位
%.3f指定了精度为3
+%.3f显示数字的正负