Python——字符格式化

一、分类:%格式符方式,format方式

二、%格式符

1、%s——字符占位,%d——数字占位(十进制)

a = ("%(name)s--%(age)d" % {'name':'xx','age':20})
print(a)
#xx--20

2、左对齐、右对齐

  (1)+ 右对齐

  (2)- 左对齐

三、format方式

1、对齐方式

  (1)> 内容左对齐 

s3 ='---{:*<20s}----'.format('welcome')
print(s3)
#---welcome*************----

  (2)> 内容右对齐(默认)

s2 ='---{:*>20s}----'.format('welcome')
print(s2)
#---*************welcome----

  (3)^ 内容居中

s1 ='---{:*^20s}----'.format('welcome')
print(s1)
#---******welcome*******----

2、常见格式化方法

tp1 = "i am {}, age {}, {}".format("seven", 18, 'alex')
#i am seven, age 18, alex
tp5 = "i am {name}, age {age}, really {name}".format(name="seven", age=18)
#i am seven, age 18, really seven

 

posted @ 2018-09-13 11:03  澄心元素  阅读(177)  评论(0编辑  收藏  举报