conversions.decimal_to_hexadecimal ================================== .. py:module:: conversions.decimal_to_hexadecimal .. autoapi-nested-parse:: Convert Base 10 (Decimal) Values to Hexadecimal Representations Attributes ---------- .. autoapisummary:: conversions.decimal_to_hexadecimal.values Functions --------- .. autoapisummary:: conversions.decimal_to_hexadecimal.decimal_to_hexadecimal Module Contents --------------- .. py:function:: 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 .. py:data:: values