7.11. fpformat — 浮動小数点数の変換 — Python 2.7ja1 documentation

### ナビゲーション

- 索引
- モジュール |
- 次へ |
- 前へ |
- Python 2.7ja1 documentation »
- Python 標準ライブラリ »
- 7. 文字列処理 »

# 7.11. `fpformat` — 浮動小数点数の変換

バージョン 2.6 で撤廃: `fpformat` は Python 3.0 で削除されました。

`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'

### ナビゲーション

- 索引
- モジュール |
- 次へ |
- 前へ |
- Python 2.7ja1 documentation »
- Python 標準ライブラリ »
- 7. 文字列処理 »