def float2bytestr(x: float) -> str: import struct return "{0:032b}".format( int("".join([f"{i:02X}" for i in list(struct.pack("!f", float(x)))]), 16) )