因此,我在Python格式中遇到了一个问题,即数字前面的符号占用了一个空格,并且没有对齐我要显示的所有数字。此外,积极的迹象并没有像应有的那样出现。你知道吗
下面是我的代码示例:
number1 = 23.12312312
number2 = -31.3131313
number3 = 63.1335
number4 = 12.323
number5 = 23.1111
number6 = 14.5555
print("{0:<15} {1:+>3.6f} {2:+>3.6f}".format(number1, number2, number3))
print("{0:<15} {1:+>3.6f} {2:+>3.6f}".format(number4, number5, number6))
print("{0:<15} {1:+>3.6f} {2:+>3.6f}".format(number1, number2, number3))
输出:
23.12312312 -31.313131 63.133500
12.323 23.111100 14.555500
23.12312312 -31.313131 63.133500
有什么办法解决这个问题吗?你知道吗
我们就选一个号码吧。研究这些直到天亮;-)
.
前的数字是输出字段的总宽度,而不是小数点前的位数。你的3
太小了。你知道吗而且通常不需要
>
——大多数事情在默认情况下都是正确的。如果必须使用它,请将+
放在>
之后,而不是放在>
之前。够好吗?你知道吗相关问题 更多 >
编程相关推荐