我是靠谱客的博主 大意裙子,最近开发中收集的这篇文章主要介绍python输出数据格式_python - 以特定格式写入数据输出python - 堆栈内存溢出,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

ss = '''100 Aktiva

110 Aktiva Lancar

111 Kas

112 Piutang Usaha

113 Piutang Gaji

120 Aktiva Tetap / Inventaris

121 Tanah

122 Kendaraan

200 Pasiva'''

import re

regx = re.compile('^(d+)[ t]+(.*)',re.MULTILINE)

maxi = max(len(number) for number,content in regx.findall(ss))

sp = (maxi+1)*' '

for number,content in regx.findall(ss):

z = len(number.rstrip('0'))-1

if number.endswith('0'): print

print '%s%s%s%s' % (z*sp, number, (maxi-z)*sp, content)

结果

100 Aktiva

110 Aktiva Lancar

111 Kas

112 Piutang Usaha

113 Piutang Gaji

120 Aktiva Tetap / Inventaris

121 Tanah

122 Kendaraan

200 Pasiva

要么

data = [ (100, 'Aktiva'),

(110, 'Aktiva Lancar'),

(111, 'Kas'),

(112, 'Piutang Usaha'),

(113, 'Piutang Gaji'),

(120, 'Aktiva Tetap / Inventaris'),

(121, 'Tanah'),

(122, 'Kendaraan'),

(200, 'Pasiva') ]

maxi = len(str(max(n for n,content in data)))

sp = (maxi+1)*' '

for n,content in data:

z = len(str(n).rstrip('0'))-1

if n%10==0: print

print '%s%s%s%s' % (z*sp, n, (maxi-z)*sp, content)

最后

以上就是大意裙子为你收集整理的python输出数据格式_python - 以特定格式写入数据输出python - 堆栈内存溢出的全部内容,希望文章能够帮你解决python输出数据格式_python - 以特定格式写入数据输出python - 堆栈内存溢出所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部