我的代码执行此操作:
print(count,"\t",monthlyPayment,"\t",interest,"\t",loanAmount)
如何才能使其更加整洁和干净,我不确定为什么它们没有对齐?请指导?想要表格形式
最佳答案
使用format() 。例如:
print('{:7d} {:10d} {:15.2f} {:15.2f}'.format(count, monthlyPayment, interest, loanAmount))
这里d
代表十进制整数,f
代表 float 。数字是宽度。例如 7d
生成一个七位宽的整数:
3000
和 15.2f
总宽度为 15 和 2 位小数的 float :
1000.00
输出示例:
print('{:7d} {:10d} {:15.2f} {:15.2f}'.format(1, 300, 416.67, 99915.67))
是:
1 300 416.67 99915.67
关于python格式问题,尝试打印但出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35072068/