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位

 

posted @ 2022-02-25 15:47  Xxiaoyu  阅读(1002)  评论(0编辑  收藏  举报