Close #16665: improve documentation for hex(). Patch by Jessica McKellar.

This commit is contained in:
Antoine Pitrou 2014-03-16 02:13:07 +01:00
commit 8bc7ef63a4
1 changed files with 13 additions and 3 deletions

View File

@ -617,9 +617,19 @@ are always available. They are listed here in alphabetical order.
.. function:: hex(x)
Convert an integer number to a hexadecimal string. The result is a valid Python
expression. If *x* is not a Python :class:`int` object, it has to define an
:meth:`__index__` method that returns an integer.
Convert an integer number to a lowercase hexadecimal string
prefixed with "0x", for example:
>>> hex(255)
'0xff'
>>> hex(-42)
'-0x2a'
If x is not a Python :class:`int` object, it has to define an __index__()
method that returns an integer.
See also :func:`int` for converting a hexadecimal string to an
integer using a base of 16.
.. note::