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'