Python基础(四):老式字符串格式

老式字符串格式

转义符 描述 示例
%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%'

猜你喜欢

转载自www.cnblogs.com/pchance/p/12900058.html
今日推荐