conversions.decimal_to_hexadecimal

Convert Base 10 (Decimal) Values to Hexadecimal Representations

Attributes

values

Functions

decimal_to_hexadecimal(→ str)

take integer decimal value, return hexadecimal representation as str beginning

Module Contents

conversions.decimal_to_hexadecimal.decimal_to_hexadecimal(decimal: float) str

take integer decimal value, return hexadecimal representation as str beginning with 0x >>> decimal_to_hexadecimal(5) ‘0x5’ >>> decimal_to_hexadecimal(15) ‘0xf’ >>> decimal_to_hexadecimal(37) ‘0x25’ >>> decimal_to_hexadecimal(255) ‘0xff’ >>> decimal_to_hexadecimal(4096) ‘0x1000’ >>> decimal_to_hexadecimal(999098) ‘0xf3eba’ >>> # negatives work too >>> decimal_to_hexadecimal(-256) ‘-0x100’ >>> # floats are acceptable if equivalent to an int >>> decimal_to_hexadecimal(17.0) ‘0x11’ >>> # other floats will error >>> decimal_to_hexadecimal(16.16) # doctest: +ELLIPSIS Traceback (most recent call last):

AssertionError >>> # strings will error as well >>> decimal_to_hexadecimal(‘0xfffff’) # doctest: +ELLIPSIS Traceback (most recent call last):

AssertionError >>> # results are the same when compared to Python’s default hex function >>> decimal_to_hexadecimal(-256) == hex(-256) True

conversions.decimal_to_hexadecimal.values