●字符串对齐:
字符串的对齐操作
●center() 居中对齐,第1个参数指定宽度,第2个参数指定填充符,第2个参数是可选的,默认是空格,如果设置宽度小于实际宽度则返回原字符串。
s=‘hello,Python’
print(s.center(20,’*’))
#打印:hello,Python
●ljust() 左对齐,第1个参数指定宽度,第2个参数指定填充符,第2个参数是可选的,默认是空格,如果设置宽度小于实际宽度则返回原字符串。
print(s.ljust(20,’*’)) #打印:hello,Python********
print(s.ljust(10))
print(s.ljust(20)) #第2个参数不写,默认用空格填充
●rjust() 右对齐,第1个参数指定宽度,第2个参数指定填充符,第2个参数是可选的,默认是空格,如果设置宽度小于实际宽度则返回原字符串。
print(s.rjust(20,’*’)) # 打印:********hello,Python
print(s.rjust(20)) #第2个参数不写,默认用空格填充
●zfill() 右对齐,左边用0填充,该方法只接收一个参数,用于指定字符串的宽度,如果指定的宽度小于等于字符串的长度,返回字符串本身。
print(s.zfill(20)) #打印:00000000hello,Python