Python/C API リファレンスマニュアル
Previous:
7.2.3 長整数型オブジェクト (long integer
Up:
7.2 数値型オブジェクト (numeric object)
Next:
7.2.5 浮動小数点オブジェクト (complex number
7.2.4 浮動小数点型オブジェクト (floating point object)
PyFloatObject
この
PyObject
のサブタイプは Python 浮動小数点型オブジェクト を表現します。
PyTypeObject
PyFloat_Type
この
PyTypeObject
のインスタンスは Python 浮動小数点型を 表現します。これは
float
や
types.FloatType
と同じオブジェクトです。
int
PyFloat_Check
(
PyObject *
p
)
引数が
PyFloatObject
か
PyFloatObject
のサブタイプのときに真を返します。
バージョン 2.2 で 変更 された仕様: サブタイプを引数にとれるようになりました
int
PyFloat_CheckExact
(
PyObject *
p
)
引数が
PyFloatObject
型で、かつ
PyFloatObject
型のサブタイプでないときに真を返します。
バージョン 2.2 で 新たに追加 された仕様です。
PyObject*
PyFloat_FromString
(
PyObject *
str
, char **
pend
)
戻り値:
新たな参照.
str
の文字列値をもとに
PyFloatObject
オブジェクトを生成 します。失敗すると
NULL
を返します。引数
pend
は無視されます。 この引数は後方互換性のためだけに残されています。
PyObject*
PyFloat_FromDouble
(
double
v
)
戻り値:
新たな参照.
v
から
PyFloatObject
オブジェクトを生成して返します。 失敗すると
NULL
を返します。
double
PyFloat_AsDouble
(
PyObject *
pyfloat
)
pyfloat
の指す値を、 C の
double
型表現で返します。
double
PyFloat_AS_DOUBLE
(
PyObject *
pyfloat
)
pyfloat
の指す値を、 C の
double
型表現で返しますが、 エラーチェックを行いません。
Python/C API リファレンスマニュアル
Previous:
7.2.3 長整数型オブジェクト (long integer
Up:
7.2 数値型オブジェクト (numeric object)
Next:
7.2.5 浮動小数点オブジェクト (complex number
リリース 2.5 ,19th September, 2006 更新
ご意見やご指摘をお寄せになりたい方は、
このドキュメントについて...
をご覧ください。