python怎么对齐文件_说说在 python 中,如何对齐文本
在 python 中,可用 rjust() 、 ljust() 和 center() 方法分別實現文本右對齊、左對齊以及居中對齊功能。
它們的第一個參數是一個整數,表示填充后的總長度。不足的部分,使用空格(默認)來填充。
print('如何搭建數據中臺'.rjust(10)+',')
print('如何搭建數據中臺'.rjust(20)+',')
print('如何搭建數據中臺'.ljust(20)+',')
運行結果:
它們的第二個參數表示需要填充的字符(可選), 默認為空格字符。
print('如何搭建數據中臺'.ljust(20,'*')+',')
運行結果:
center() 使用方法與 rjust() 、 ljust() 類似:
print('如何搭建數據中臺'.center(20)+',')
print('如何搭建數據中臺'.center(20,'*')+',')
運行結果:
這些方法很適合打印表格式數據, 比如購物小票:
def print_shopping_list(data, left_width, right_width):
'''
打印購物小票
:param data:
:param left_width: 左列寬度
:param right_width: 右列寬度
:return:
'''
print('購物小票'.center(left_width + right_width, '-'))
for k, v in data.items():
print(k.ljust(left_width, '.') + str(v).rjust(right_width))
data = {'慢跑鞋': 128, '勵志故事': 29.8, '日程本': 19.9}
print_shopping_list(data, 15, 8)
print_shopping_list(data, 25, 18)
運行結果:
是不是很簡單呀 O(∩_∩)O哈哈~
總結
以上是生活随笔為你收集整理的python怎么对齐文件_说说在 python 中,如何对齐文本的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 商品表有哪些字段_面试中有哪些经典的数据
 - 下一篇: python编译为机器码_Python