Commit 790bf0db authored by Antoine Pitrou's avatar Antoine Pitrou

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

parent 03922710
......@@ -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::
......
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