| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Python Programming >> Content
    Cómo Intercambio de 8 bytes big endian en Python
    Diferentes ordenadores y sistemas operativos siguen diferentes convenciones relativas a la importancia de bytes sucesivos que codifican un solo valor numérico (por lo general , un número entero ) . En los entornos de big-endian , el primer byte es el más importante , en entornos de pequeña endian , el primer byte es el significante menos . Puede escribir código en el lenguaje de programación Python que intercambia el orden de los bytes individuales que codifican un valor numérico de 8 bytes . Tal transformación se convertir una representación de big endian en poco - endian , y viceversa . Instrucciones
    1

    Codificar el valor de 8 bytes que desea intercambiar en un Python " bytearray ", como en el siguiente ejemplo de código:

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

    myByteArray = bytearray ( myByteList )
    2

    iterar en la primera mitad de los ocho elementos de la bytearray , como en el siguiente ejemplo de código:
    < p> for i in range ( 4 ) :
    3

    proceso cada elemento bytearray mediante el canje que su imagen en el espejo en la otra mitad de la bytearray , como en el siguiente ejemplo de código:

    for i in range ( 4 ) :

    temp = myByteArray [ 8 -i +1]

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

    myByteArray [ i ] = temp

    al final del bucle "for" , la bytearray habrá sido completamente cambiado .

    Previous :

    next :
      Artículos relacionados
    ·Cómo hacer una lista de diccionarios en Python 
    ·Cómo cargar una cadena en un diccionario de Python 
    ·Cómo escribir una secuencia de comandos Bot 
    ·Cómo convertir Int a cadenas en Python 
    ·Cómo calcular texto Ancho Con Python 
    ·¿Qué es IndexError en Python 
    ·Cómo unirse a las listas en Python 
    ·Cómo extraer uso de la CPU con Python 
    ·Cómo ejecutar un script de Python Sin Python 
    ·Cómo descargar los archivos desde páginas web con Pyt…
      Artículos destacados
    ·Cómo convertir un BMP en una matriz Byte 
    ·Cómo hacer una cadena en Java 
    ·Cómo controlar un robot con MATLAB 
    ·Cómo convertir hexadecimal a binario en Visual Basic 
    ·Cómo iniciar un programa con argumentos a VB.NET 
    ·Cómo cifrar un archivo en C # 
    ·Cómo salir de un fotograma de una ventana en Java 
    ·SQL Cadena Tutorial 
    ·Cómo colocar códigos de seguimiento en PHP Redireccio…
    ·Cómo hacer un juego de deseos 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com