Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Python Programming >> Content
    Hvordan Swap 8 - Byte Big Endian i Python
    Ulike datamaskiner og operativsystemer følger ulike konvensjoner om betydningen av påfølgende bytes som koder en enkel numerisk verdi (vanligvis et heltall ) . I big- endian miljøer , er den første byte den mest betydningsfulle , i små- endian miljøer , er den første byte den minst signifikante en. Du kan skrive kode i programmeringsspråket Python som swaps rekkefølgen av de enkelte bytes koder for en 8 - byte numerisk verdi . En slik transformasjon vil konvertere en big- endian representasjon i lite endian , og vice versa . Instruksjoner
    en

    Socket 8- byte verdien du ønsker å bytte til en Python " bytearray ", som i følgende eksempelkode : en

    myByteList = [ 4,67,32,210 , 21,90,128,255 ]

    myByteArray = bytearray ( myByteList )
    2

    Iterate over første halvdel av de åtte elementene i bytearray , som i følgende eksempelkode :
    < p> for i in range ( 4 ) :
    3

    Process hver bytearray element ved å bytte den med sitt speilbilde i den andre halvdelen av bytearray , som i følgende eksempelkode :

    for i in range ( 4 ) : en

    temp = myByteArray [ 8 -i +1]

    myByteArray [ 8 -i +1] = myByteArray [ i]

    myByteArray [ i] = temp

    på slutten av " for " loop , vil bytearray har blitt fullstendig byttet .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lese en CSV Column & Konverter til Python 
    ·Hvordan legge til Borders til en ramme i Python 
    ·Hva er en Python Directory 
    ·Hvordan Skrap & Parse Adresser 
    ·Hvordan sjekke for tastetrykk i Python 
    ·Hvordan å kompilere og kjøre i Python 
    ·Hvordan håndtere Nøstet tupler i Python 
    ·Slik konverterer en liste til en matrise i Python 
    ·Gjenværende funksjon i Python 
    ·Hvordan lage variabler Output hele tall i Python progra…
      Anbefalte artikler
    ·Slik deaktiverer safe_mode htaccess på Apache 
    ·Hvordan Rund til et heltall i Perl 
    ·Sette inn variabler i WordPress PHP -feed Codes 
    ·Hvordan konvertere fra Binary til desimal hjelp Python 
    ·Slik viser mange kolonner i GridView 
    ·Hvordan endre navnet på skjemaet i koden ved hjelp Vis…
    ·Hvordan koble Video i VB.NET 
    ·Forskjeller mellom Servlets og JSP 
    ·Hvordan få Modul CV i OpenCV for Python 
    ·Hvordan Inkluder Custom Fonts i en iPhone ved hjelp av …
    Copyright ©  Datamaskin  http://www.datamaskin.biz/