print()格式化输出中的"精确位"

2018-01-08  本文已影响0人  射手再见蓝天575

在浮点型精确位数的输出中我们经常看到%.3f,它代表什么意思呢?
从下面的例子中我们看到:

>>> print("%10.10s" %4)
         4
>>> print("%10.10f" %6.5)
6.5000000000
>>> print("%.10f" %6.5)
6.5000000000
>>> print("%50.10f" %6.5)
                                      6.5000000000
>>> print("%10f" %6.5)
  6.500000
>>> print("%f" %6.5)
6.500000
>>> print("%010f" %6.5)
006.500000
>>> print("%010s" %6.5)
       6.5
>>> print("%010d" %6.5)
0000000006
>>> print("%.10f" %6)
6.0000000000

那么,请问我们发现了什么?

上一篇 下一篇

猜你喜欢

热点阅读