【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

个人公众号,比较懒,很少更新,可以在上面提问题:

更多精彩,请移步公众号阅读:

Sam avatar
About Sam
专注生物信息 专注转化医学