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

This commit is contained in:
Antoine Pitrou 2014-03-16 02:12:20 +01:00
parent 0392271073
commit 790bf0db77
1 changed files with 13 additions and 3 deletions

View File

@ -608,9 +608,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::