| 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 crear un búfer en Python
    En equipo programar un buffer es una asignación de memoria que representa un espacio temporal de información para pasar a través . Un tampón tiene en la entrada y se aferra a ella hasta que un evento específico ocurre como un carácter especial que entra en el tampón o el relleno buffer. El uso de un vector-lista se puede crear un prototipo de amortiguador bastante simple con algunas funciones básicas . Cosas que necesitará
    Python Interpreter
    Mostrar más instrucciones
    1

    Crear una clase para el objeto de búfer:

    clase >>> TempBuffer :
    2

    Declarar la función de la inicialización de la clase , lo que configura el búfer con un tamaño inicial de 50 artículos:

    . . . def __ init__ ( self): . . . self.readbuffer = [ 0 ] * 50 . . . self.size = 0
    3

    Definir una función de inserción. Esto añade elementos a la lista y realizar un seguimiento de su tamaño. También llama a una función "flush " cuando un símbolo "*" aparece ni en la lista llena . Va a definir la función flush más tarde:

    . . . def inserción (self, valor) : . . . self.readbuffer [ size] = valor. . . self.size + = 1 . . . si self.size == 49 o el valor == ' *' : . . . flush ()
    4

    Definir una función de " flush" . Este muestra todos los valores de la memoria intermedia , excepto para el símbolo " * " y restablecer el tamaño . Restablecer el tamaño básicamente le dice al objeto de que el buffer se vacía y comenzará a escribir los valores al comienzo de la lista. Esto sólo imprime los valores: también se puede definir a imprimir en un archivo o cualquier otra operación :

    . . . def flush ( ) . . . para el artículo en self.readbuffer : . . . imprimir artículo. . . self.size = 0

    Previous :

    next :
      Artículos relacionados
    ·¿Qué programas utilizan Python 
    ·Cómo ejecutar un archivo EXE Como Python con Python 3 
    ·Cómo utilizar las secuencias de comandos de Python par…
    ·Lista de Python Herramientas 
    ·Cómo leer una página web con Python 
    ·Cómo detectar una lista vacía en Python 
    ·Cómo dar formato a los flotadores en Python 
    ·Recursiva Merge Ordenar en Python 
    ·Funciones estáticas en Python 
    ·Cómo buscar y reemplazar con Python 
      Artículos destacados
    ·Cómo dibujar una esfera en Java 
    ·Cómo almacenar enteros en un array en Java 
    ·¿Qué es UBound y LBound en Visual Basic 
    ·Cómo escribir juegos en Java 
    ·El PHP encabezado no es Redirigir 
    ·Cómo establecer el reloj en su escritorio 
    ·Cómo aumentar el límite de memoria de PHP en Apache 
    ·Requisitos del sistema para Turbo C 
    ·¿Puede el método InputStream retorno en Java 
    ·¿Cómo aumentar el rendimiento de un informe de Crysta…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com