码迷,mamicode.com
首页 > 编程语言 > 详细

python中string格式化

时间:2017-07-28 18:30:34      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:nbsp   list   span   font   pre   href   img   lis   highlight   

python中可以对string, int, float等数据类型进行格式化操作。下面举例来说明一些常用操作。

先贴出 python 对 String Formatting Operations 讲解的连接,后面的例子和内容都以它为参考。

- flags

‘#‘ :

‘0‘ : 用‘0‘进行填充

‘-‘  : 左对齐

‘ ‘  : 对于数字来说,整数前面会有个空格,负数不收到影响

‘+‘ : 对数字添加正负号

- conversion list

技术分享

In[101]: print ‘%30.4fabc‘ % -1.23456
                       -1.2346abc
In[102]: print ‘%30.4fabc‘ % -13345.3456
                   -13345.3456abc
In[103]: print ‘%-30.4fabc‘ % -13345.3456
-13345.3456                   abc
In[104]: print ‘%-030.4fabc‘ % -13345.3456
-13345.3456                   abc
In[105]: print ‘%030.4fabc‘ % -13345.3456
-000000000000000000013345.3456abc
In[106]: print ‘%30sabc‘ % ‘hello,‘
                        hello,abc
In[107]: print ‘%-30sabc‘ % ‘hello,‘
hello,                        abc
In[108]: print ‘% d‘ % -10
-10
In[109]: print ‘% d‘ % 10
 10

  

In[111]: print("%#x" % -11)
-0xb
In[112]: print("%0x" % -11)
-b

  

python中string格式化

标签:nbsp   list   span   font   pre   href   img   lis   highlight   

原文地址:http://www.cnblogs.com/chen-kh/p/7251648.html

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