python string format格式化字符串

python格式化字符串

# -*- coding: utf-8 -*-
'''
@author: 'Administrator'
'''


print 'hello %s' % ('maomao')

print 'hello %d' % (123)

print 'hello %.3f' % (123.123)

print 'hello {name}'.format(name="maomao")

print 'hello {name}, my name is {other_name}'.format(name="maomao", other_name="lily")

print '{} {}'.format("hello", "world")

print '{0} {1}'.format("hello", "world")

#右对齐,宽度8
print "{:>8}".format(234)

#右对齐,宽度8,前面用0填充
print "{:0>8}".format(234)

#左对齐,宽度8
print '{:<8}'.format(234)

#左对齐,宽度8,用0填充
print '{:0<8}'.format(234)

#格式化浮点数字,保留两位小数
print '{:0.2f}'.format(123.23113)


此条目发表在IT分类目录,贴了, , 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。

*