7.11. fpformat — Floating point conversions - Python 2.7.18 documentation 编辑
Deprecated since version 2.6: The fpformat
module has been removed in Python 3.
The fpformat
module defines functions for dealing with floating point numbers representations in 100% pure Python.
Note
This module is unnecessary: everything here can be done using the %
string interpolation operator described in the String Formatting Operations section.
The fpformat
module defines the following functions and an exception:
fpformat.
fix
(x, digs)Format x as
[-]ddd.ddd
with digs digits after the point and at least one digit before. Ifdigs <= 0
, the decimal point is suppressed.x can be either a number or a string that looks like one. digs is an integer.
Return value is a string.
fpformat.
sci
(x, digs)Format x as
[-]d.dddE[+-]ddd
with digs digits after the point and exactly one digit before. Ifdigs <= 0
, one digit is kept and the point is suppressed.x can be either a real number, or a string that looks like one. digs is an integer.
Return value is a string.
- exception
fpformat.
NotANumber
Exception raised when a string passed to
fix()
orsci()
as the x parameter does not look like a number. This is a subclass ofValueError
when the standard exceptions are strings. The exception value is the improperly formatted string that caused the exception to be raised.
Example:
>>> import fpformat >>> fpformat.fix(1.23, 1) '1.2'
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论