Python字符串_format格式化

一、字符串格式化,format()方法
a = "名字:{0},年龄:{1}",字符串中{0}表示站位符,相当于变量,格式化时会替换为真实的参数值;0表示参数的索引下标所以
讲究顺序

a = "名字:{0},年龄:{1}"
b = a.format("Lily",8)
print(b)
c = a.format("Tome",6)
print(c)


a = "名字:{name},年龄:{age}",字符串中{name}表示站位符,相当于变量,格式化时会根据变量名name替换为真实的参数值;
因为根据变量名替换所以不讲究顺序

a = "名字:{name},年龄:{age}"
b = a.format(name="Jerry",age=10)
print(b)

二、填充与对齐
填充常跟对齐一起使用:
^、<、>分别是居中、左对齐、右对齐,后面带宽度
:冒号后面带填充的字符,只能是一个字符,不指定的话默认是用空格填充

a = "名字:{0:*^8},年龄:{1}"
b = a.format("Lily",8)
print(b)         #结果:名字:**Lily**,年龄:8

c = "名字:{0:^8},年龄:{1}"
d = c.format("Lily",8)
print(d)         #结果:名字:  Lily  ,年龄:8

e = "名字:{0:*>8},年龄:{1}"
f = e.format("Lily",8)
print(f)         #结果:名字:****Lily,年龄:8

g = "名字:{0:*<8},年龄:{1}"
h = g.format("Lily",8)
print(h)         #结果:名字:Lily****,年龄:8
 

你可能感兴趣的:(Python,大数据)