mirror of
https://github.com/python/cpython.git
synced 2025-07-24 11:44:31 +00:00
Add notes to __builtin__.float() and string.atof() that the NaN and Inf
results are possible but non-portable.
This commit is contained in:
parent
d60ec8f11a
commit
70a66c9d6d
2 changed files with 20 additions and 12 deletions
|
@ -231,13 +231,17 @@ removed.
|
|||
\begin{funcdesc}{float}{x}
|
||||
Convert a string or a number to floating point. If the argument is a
|
||||
string, it must contain a possibly signed decimal or floating point
|
||||
number, possibly embedded in whitespace, or be \code{'NaN'} (case
|
||||
insensitive); this behaves identical to
|
||||
\code{string.atof(\var{x})}. If the string is \code{'NaN'}, the
|
||||
IEEE ``Not a Number'' value is returned. Otherwise, the argument
|
||||
may be a plain or long integer or a floating point number, and a
|
||||
floating point number with the same value (within Python's floating
|
||||
point precision) is returned.
|
||||
number, possibly embedded in whitespace; this behaves identical to
|
||||
\code{string.atof(\var{x})}. Otherwise, the argument may be a plain
|
||||
or long integer or a floating point number, and a floating point
|
||||
number with the same value (within Python's floating point
|
||||
precision) is returned.
|
||||
|
||||
\strong{Note:} When passing in a string, values for NaN\index{NaN}
|
||||
and Infinity\index{Infinity} may be returned, depending on the
|
||||
underlying C library. The specific set of strings accepted which
|
||||
cause these values to be returned depends entirely on the C library
|
||||
and is known to vary.
|
||||
\end{funcdesc}
|
||||
|
||||
\begin{funcdesc}{getattr}{object, name}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue