Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> python Programming >> Content
Hoe te Swap 8 - Byte Big Endian in Python
Verschillende computers en besturingssystemen volgen verschillende conventies met betrekking tot de betekenis van opeenvolgende bytes coderen voor een enkele numerieke waarde ( meestal , een geheel getal ) . In big endian - omgevingen , de eerste byte is de belangrijkste een, in kleine - endian omgevingen , de eerste byte is de minst belangrijke een . U kunt code schrijven in de programmeertaal Python dat swaps de volgorde van de afzonderlijke bytes codeert voor een 8 - byte numerieke waarde . Dergelijke transformatie zal een big - endian representatie in little-endian , en vice versa . Instructies
1

Encode de 8 - byte- waarde die u wilt wisselen in een Python " ByteArray , " zoals in de volgende voorbeeldcode :

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

myByteArray = ByteArray ( myByteList ) kopen van 2


itereren over de eerste helft van de acht elementen van de ByteArray , zoals in de volgende voorbeeldcode :

for i in range ( 4 ) :

Proces 3 elk ByteArray element door het omwisselen van het zijn spiegelbeeld in de andere helft van de ByteArray , zoals in de volgende voorbeeldcode : < br >

for i in range ( 4 ) :

temp = myByteArray

myByteArray [ 8 - i +1 ] = myByteArray [ i ] < br [ 8 - i 1 ] >

myByteArray [ i ] = temp

Aan het einde van de lus "voor" , de ByteArray zal volledig zijn verwisseld .

Previous: Next:
  python Programming
·Hoe te PYO & PYC bestanden bew…
·Variabele Argument Lijsten voo…
·Hoe maak je een while lus in P…
·Het krijgen van de lengte van …
·Hoe te : UTF8 Python naar Unic…
·Hoe maak je een knop met wxPyt…
·Hoe maak je een datum in Pytho…
·Hoe de Eerste Karakter verwijd…
·Hoe om te doen Conditionals in…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe kan ik een onzichtbare knop in C Zor…
·Hoe maak je een programma dat geeft u ee…
·Hoe kan ik PHP Video streamen Headers Sc…
·Heeft Joomla gebruiken veel RAM ? 
·Hoe stel ik een automatische RSS-feed op…
·Hoe bewaart Handle MATLAB 
·Hoe te converteren van ColdFusion om MyS…
·How to Get Rid van een nieuwe regel in P…
·Hoe maak je een Laden Bar in VB.NET Merk…
Copyright © Computer Kennis http://www.nldit.com