Hex to binary conversion works for floating point numbers similarly to integers, by converting each hex digit to binary.
Python's float.hex() method returns a hex representation with a 'p' exponent indicating a power of 2, not 16.
To get the binary representation, convert the hex digits after the point to binary using bin() on the integer value, then adjust the fraction point by the exponent.
Padding with zeros may be necessary when converting hex digits to ensure correct bit alignment.