Python-字符串内容对齐操作的方法
字符串对齐
一、center()
居中对齐;
第1个参数指定宽度,若设置宽度小于实际宽度则返回原字符串;
第2个参数指定填充符,该参数是可选的,默认是空格。
二、ljust()
左对齐;
第1个参数指定宽度,若设置宽度小于实际宽度则返回原字符串;
第2个参数指定填充符,该参数是可选的,默认是空格。
三、rjust()
右对齐;
第1个参数指定宽度,若设置宽度小于实际宽度则返回原字符串;
第2个参数指定填充符,该参数是可选的,默认是空格。
四、zfill()
右对齐,左边用0填充;
该方法只接受一个参数,指定字符串的宽度,若指定宽度小于实际宽度则返回原字符串。
1 s = 'hello,Python' 2 3 '''居中对齐''' 4 print(s.center(20, '*')) 5 6 '''左对齐''' 7 print(s.ljust(20, '*')) 8 print(s.ljust(10)) 9 print(s.ljust(20)) 10 11 '''右对齐''' 12 print(s.rjust(20, '*')) 13 print(s.rjust(10)) 14 print(s.rjust(20)) 15 16 '''右对齐,使用0填充''' 17 print(s.zfill(20)) 18 print(s.zfill(10)) 19 print('-8910'.zfill(8)) #-0008910。注意:0加在负号后,最终加上负号共8位