%d |
十进制整数(非浮点数) |
"%d" % 45 == '45' |
%i |
和%d一样 |
"%i" % 45 == '45' |
%o |
八进制数 |
"%o" % 1000 == '1750' |
%u |
无符号整数 |
"%u" % - 1000 == '-1000' |
%x |
小写十六进制数 |
"%x" % 1000 == '3e8' |
%X |
大写十六进制数 |
"%X" % 1000 == '3E8' |
%e |
指数表示,小写e |
"%e" % 1000 == '1.000000e+03' |
%E |
指数表示,大写E |
"%E" % 1000 == '1.000000E+03' |
%f |
浮点实数 |
"%f" % 10.34 == '10.340000' |
%F |
和%f一样 |
"%F" % 10.34 == '10.340000' |
%g |
%f和%e中较短的一种 |
"%g" % 10.34 == '10.34' |
%G |
和%g一样,但是是大写 |
"%G" % 10.34 == '10.34' |
%c |
字符格式 |
"%c" % 34 == '"'(如果你查找ASCII代码表,则会发现[34]对应["]) |
%r |
Repr格式(调试格式) |
"%r" % int == "<type 'int'>" |
%s |
字符串格式 |
"%s there" % 'hi' == 'hi there' |
%% |
百分号自身 |
"%g%%" % 10.34 == '10.34%' |