python3学习笔记:对数值做格式化输出

2020-03-01  本文已影响0人  潼潼夏

对一个数值进行格式化输出,包括控制位数、对齐、包含千位分隔符以及其他一些细节;使用内建的format()函数即可。

x = 1123.4567788
print (format(x,'0.2f'))
#Right justified in 10 chars, one-digit accuracy
print (format(x, '>10.1f'))
#left justified
print (format(x, '<10.1f'))

#centered
print (format(x, '^10.1f'))

#inclusion of thousands separator
print (format(x, ','))
print (format(x, '0,.1f'))

运行结果:


image.png

如果需要采用科学计数法,只要把f改为e或者E即可:

format (x, 'e')
#1.123457e+03
上一篇下一篇

猜你喜欢

热点阅读