Commit e0eea0ac authored by Georg Brandl's avatar Georg Brandl

#1196: document default radix for int().

parent 448bd5e3
...@@ -545,17 +545,18 @@ available. They are listed here in alphabetical order. ...@@ -545,17 +545,18 @@ available. They are listed here in alphabetical order.
.. function:: int([x[, radix]]) .. function:: int([x[, radix]])
Convert a string or number to a plain integer. If the argument is a string, it Convert a string or number to a plain integer. If the argument is a string,
must contain a possibly signed decimal number representable as a Python integer, it must contain a possibly signed decimal number representable as a Python
possibly embedded in whitespace. The *radix* parameter gives the base for the integer, possibly embedded in whitespace. The *radix* parameter gives the
conversion and may be any integer in the range [2, 36], or zero. If *radix* is base for the conversion (which is 10 by default) and may be any integer in
zero, the proper radix is guessed based on the contents of string; the the range [2, 36], or zero. If *radix* is zero, the proper radix is guessed
interpretation is the same as for integer literals. If *radix* is specified and based on the contents of string; the interpretation is the same as for
*x* is not a string, :exc:`TypeError` is raised. Otherwise, the argument may be integer literals. If *radix* is specified and *x* is not a string,
a plain or long integer or a floating point number. Conversion of floating :exc:`TypeError` is raised. Otherwise, the argument may be a plain or long
point numbers to integers truncates (towards zero). If the argument is outside integer or a floating point number. Conversion of floating point numbers to
the integer range a long object will be returned instead. If no arguments are integers truncates (towards zero). If the argument is outside the integer
given, returns ``0``. range a long object will be returned instead. If no arguments are given,
returns ``0``.
The integer type is described in :ref:`typesnumeric`. The integer type is described in :ref:`typesnumeric`.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment