conversions.decimal_to_hexadecimal¶
Convert Base 10 (Decimal) Values to Hexadecimal Representations
Attributes¶
Functions¶
|
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¶