7.11. fpformat — 浮点转换

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.

注意

This module is unnecessary: everything here can be done using the % string interpolation operator described in the 字符串格式化操作 章节。

The fpformat module defines the following functions and an exception:

fpformat. fix ( x , digs )

格式 x as [-]ddd.ddd with digs digits after the point and at least one digit before. If digs <= 0 , the decimal point is suppressed.

x can be either a number or a string that looks like one. digs 是整数。

Return value is a string.

fpformat. sci ( x , digs )

格式 x as [-]d.dddE[+-]ddd with digs digits after the point and exactly one digit before. If digs <= 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 是整数。

Return value is a string.

exception fpformat. NotANumber

Exception raised when a string passed to fix() or sci() 作为 x parameter does not look like a number. This is a subclass of ValueError when the standard exceptions are strings. The exception value is the improperly formatted string that caused the exception to be raised.

范例:

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

上一话题

7.10. stringprep — 互联网字符串预备

下一话题

8. 数据类型

本页