关于格式:Python的列表小数

Python's tabulate number of decimal

有没有方法为python模块tabulate定义格式样式(小数位数)?

例如:

我的电话号码是3.34643745。

我想格式化小数位数,只打印出两个小数位。

输出:3.34


是的,你可以做如下的事情:

1
print tabulate([["pi",3.141593],["e",2.718282]], floatfmt=".2f")

将打印:

1
2
3
4
--  ----
pi  3.14
e   2.71
--  ----

这是文档的链接。