Python é uma linguagem de programação livre orientada a objetos que contém inúmeras bibliotecas padrão que suportam o código de outras linguagens de programação , como C ou Java. Ao programar em Python, você pode precisar de ler em Python um número flutuante binário. Não existem formatos flutuador binários nativos no Python, mas este é um formato comum ao programar em C. Em C, números de ponto flutuante binários são armazenados em um formato utilizando diferentes byte -tamanhos e conjuntos de caracteres do que em Python. Para ler um float binário em Python , use o módulo " struct " ea função " struct.pack " . Instruções
1
Abra seu editor Python
2
Importe o " módulo struct " digitando: .
Struct importação
3
Converter o flutuador binário para uma string Python usando a função " struct.pack " . Por exemplo, digite :
struct.pack ( 'f' , 011110101 )
4
Pressione Enter . Python retornos :
'\\ x04A \\ x12J ' em
Neste exemplo, o primeiro argumento, 'f' na função struct.pack diz Python para converter o flutuador binário, 011110101 , para um seqüência binária que pode ser lido e mais manipulada em Python. Python converte o flutuador binário para uma cadeia hexadecimal :
'\\ x04A \\ x12J ' em