#encoding:utf-8
#python2.7
import sys
import random
reload(sys)
sys.setdefaultencoding('utf-8')
#使用ljust()方法左对齐,括号里有两个参数:(字符串长度,用什么来填充)
#比如ljust(10,'-') 就是10个长度,剩余的地方用符号-来填充
data_text='test'
print data_text.ljust(20,'-')
print data_text.rjust(20,'-')
print data_text.center(20,'-')
#输出显示:
#test----------------
#----------------test
#--------test--------
li=['A','B','C','D']
for x in li:
print x.center(20,'-')
# 输出显示
#---------A----------
#---------B----------
#---------C----------
#---------D----------
#使用format方法实现对齐,<20左对齐20个长度,>右对齐,^居中对齐
print format(data_text,'<20')
#test
#一般来说用的最多的还是打印字典的时候,字典的键不一样,导致输出的结果不美观,使用此方法可以解决本问题。
data_dic={k:random.randint(1,20) for k in ('xiaotaohong','chenyangqin','zhaotiangeng')}
for k,v in data_dic.iteritems():
print k.ljust(20) + ':' + str(v)
#输出显示:
#xiaotaohong :2
#zhaotiangeng :16
#chenyangqin :13
赏
使用支付宝打赏
使用微信打赏
若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏
扫描二维码,分享此文章