在线文档教程

fpformat

fpformat - 浮点转换

自2.6版以来已弃用:该fpformat模块已在Python 3中删除。

fpformat模块定义了用于处理100%纯Python中浮点数表示的函数。

注意

此模块不是必需的:此处的所有内容都可以使用%字符串格式操作部分中描述的字符串插值运算符来完成。

fpformat模块定义了以下功能和一个例外:

fpformat.fix(x, digs)

将x格式设置为[ - ] ddd.ddd,在该点之后使用digs数字,并且至少有一位数字在之前。 如果挖掘<= 0,则小数点被抑制。

x可以是数字或字符串(看起来像)。 digs是一个整数。

返回值是一个字符串。

fpformat.sci(x, digs)

将x格式化为[ - ] d.dddE [+ - ] ddd,在点之后有digs数字,之前只有一个数字。 如果digs <= 0,则保留一位数并且该点被抑制。

x 可以是实数,也可以是看起来像一个的字符串。digs是一个整数。

返回值是一个字符串。

exception fpformat.NotANumber

当传递给fix()或sci()作为x参数的字符串看起来不像数字时引发的异常。 当标准异常是字符串时,这是ValueError的子类。 异常值是导致异常被引发的不正确格式的字符串。

例:

>>> import fpformat >>> fpformat.fix(1.23, 1) '1.2'