【4.6】ljust rjust center 对齐输出

Python中打印字符串时可以调用ljust(左对齐),rjust(右对齐),center(中间对齐)来输出整齐美观的字符串,使用起来非常简单,包括使用第二个参数填充(默认为空格)。

print '|','*'.ljust(10),'|'
print '|','*'.ljust(10,'-'),'|'
print '|','*'.rjust(10,'-'),'|'
print '|','*'.center(10,'-'),'|'

for a in range(1, 6):
   print 'a = '.ljust(5), repr(a).ljust(10), 'b = '.ljust(5), repr(a * 2)

输出结果:

| * |
 | *--------- |
 | ---------* |
 | ----*----- |
 a = 1 b = 2
 a = 2 b = 4
 a = 3 b = 6
 a = 4 b = 8
 a = 5 b = 10

 str = "this is string example....wow!!!";
 print <span style="color: #0000ff;"><strong>str.rjust(50, '0')</strong></span>;

输出结果如下:

 000000000000000000this is string example....wow!!!

参考资料:

http://www.jb51.net/article/15697.htm

药企,独角兽,苏州。团队长期招人,感兴趣的都可以发邮件聊聊:tiehan@sina.cn
个人公众号,比较懒,很少更新,可以在上面提问题,如果回复不及时,可发邮件给我: tiehan@sina.cn