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