|
|
|
Python/C API Reference Manual |
|
|
|
7.2.4 Floating Point Objects
- PyFloatObject
-
This subtype of PyObject represents a Python floating point
object.
- PyTypeObject PyFloat_Type
-
This instance of PyTypeObject represents the Python floating
point type. This is the same object as
float and
types.FloatType .
int PyFloat_Check( | PyObject *p) |
-
Return true if its argument is a PyFloatObject or a subtype
of PyFloatObject.
Changed in version 2.2:
Allowed subtypes to be accepted.
int PyFloat_CheckExact( | PyObject *p) |
-
Return true if its argument is a PyFloatObject, but not a
subtype of PyFloatObject.
New in version 2.2.
PyObject* PyFloat_FromString( | PyObject *str, char **pend) |
-
Return value:
New reference.
Create a PyFloatObject object based on the string value in
str, or NULL on failure. The pend argument is ignored. It
remains only for backward compatibility.
PyObject* PyFloat_FromDouble( | double v) |
-
Return value:
New reference.
Create a PyFloatObject object from v, or NULL on
failure.
double PyFloat_AsDouble( | PyObject *pyfloat) |
-
Return a C double representation of the contents of
pyfloat.
double PyFloat_AS_DOUBLE( | PyObject *pyfloat) |
-
Return a C double representation of the contents of
pyfloat, but without error checking.
Release 2.5.2, documentation updated on 21st February, 2008.
See About this document... for information on suggesting changes.
|