mirror of https://github.com/python/cpython
Close #16665: improve documentation for hex(). Patch by Jessica McKellar.
This commit is contained in:
commit
8bc7ef63a4
|
@ -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::
|
||||
|
||||
|
|
Loading…
Reference in New Issue