码迷,mamicode.com
首页 > 其他好文 > 详细

格式化字符串

时间:2016-10-03 21:26:48      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:

格式化字符串的两种方法:

%方式主要用到

1.%s是传一个字符串类型%d是传一个整数类型%d是传一个浮点数类型。%c是将字符串转换成unicode对应的值。%o将数字转换为 八进制格式到指定位置。%x将数字转换为十六进制再格式化到指定的位置。

2.(name)可选指定的key

3.flags可选,可供选择的值有+右边对齐正数加正号负数加负号。

           -号左对齐正数无符号负数加负号

           空格 右对齐正数加空格负数无符号。

         0 右对齐正数无符号负数加负号用0填充空白。

4.width     可选,占有宽度(就是占几个字符)下面就是说占10个位置

g="zjhsjshhzlsfhsjlfh %(name)10s"% {"name":123}
print(g)

5.precision   可选小数点数后保留的位数。

 

还有就是format方式:

hh="_{}_______{}________{}_______".format(*[1,2,3])
值得注意的是format方式比%方式多一个转换为二进制。
还有指定位数的时候可以居中,还有专门用于填充的函数。

技术分享

技术分享


 

格式化字符串

标签:

原文地址:http://www.cnblogs.com/zang963469010/p/5929543.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!