mirror of
https://github.com/python/cpython.git
synced 2026-01-06 07:22:09 +00:00
bpo-40340: Separate examples more clearly in the programming FAQ (GH-19688)
This commit is contained in:
parent
503de7149d
commit
5aafa54879
1 changed files with 5 additions and 4 deletions
|
|
@ -851,10 +851,11 @@ For integers, use the built-in :func:`int` type constructor, e.g. ``int('144')
|
|||
e.g. ``float('144') == 144.0``.
|
||||
|
||||
By default, these interpret the number as decimal, so that ``int('0144') ==
|
||||
144`` and ``int('0x144')`` raises :exc:`ValueError`. ``int(string, base)`` takes
|
||||
the base to convert from as a second optional argument, so ``int('0x144', 16) ==
|
||||
324``. If the base is specified as 0, the number is interpreted using Python's
|
||||
rules: a leading '0o' indicates octal, and '0x' indicates a hex number.
|
||||
144`` holds true, and ``int('0x144')`` raises :exc:`ValueError`. ``int(string,
|
||||
base)`` takes the base to convert from as a second optional argument, so ``int(
|
||||
'0x144', 16) == 324``. If the base is specified as 0, the number is interpreted
|
||||
using Python's rules: a leading '0o' indicates octal, and '0x' indicates a hex
|
||||
number.
|
||||
|
||||
Do not use the built-in function :func:`eval` if all you need is to convert
|
||||
strings to numbers. :func:`eval` will be significantly slower and it presents a
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue