7.11. "fpformat" --- 浮動小数点数の変換
***************************************

バージョン 2.6 で非推奨: "fpformat" は Python 3 で削除されました。

"fpformat" モジュールは浮動小数点数の表示を 100% 純粋に Python だけで
行うための関数を定義しています。

注釈: このモジュールは必要ありません: このモジュールのすべてのことは
  、 文 字列フォーマット操作 節で説明されている "%" を使った文字列の補
  間演算 により実現可能です。

"fpformat" モジュールは次にあげる関数と例外を定義しています。

fpformat.fix(x, digs)

   *x* を "[-]ddd.ddd" の形にフォーマットします。小数点の後ろに *digs*
   桁と、小数点の前に少なくとも 1 桁です。 "digs <= 0" の場合、小数点
   以下は切り捨てられます。

   *x* は数字か数字を表した文字列です。 *digs* は整数です。

   返り値は文字列です。

fpformat.sci(x, digs)

   *x* を "[-]d.dddE[+-]ddd" の形にフォーマットします。小数点の後ろに
   *digs* 桁と、小数点の前に 1 桁だけです。 "digs <= 0" の場合、1 桁だ
   け残され、小数点以下は切り捨てられます。

   *x* は実数か実数を表した文字列です。 *digs* は整数です。

   返り値は文字列です。

exception fpformat.NotANumber

   "fix()" や "sci()" にパラメータとして渡された文字列 *x* が数字とし
   て認識できなかった場合、例外が発生します。標準の例外が文字列の頃か
   ら、この例外は "ValueError" のサブクラスです。例外値は、例外を発生
   させた不適切にフォーマットされた文字列です。

例:

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