| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Python Programming >> Content
    Come creare un buffer in Python
    Nel computer di programmazione di un buffer è una dotazione di memoria che rappresenta uno spazio temporaneo per le informazioni di passare attraverso . Un buffer prende in input e tiene su esso fino verifica un evento specifico , come un carattere speciale immettendo il tampone o il riempimento del buffer . Utilizzando una variabile di lista è possibile creare un prototipo piuttosto semplice tampone con alcune funzionalità di base . Cose che ti serviranno
    Python Interpreter
    Show More Istruzioni
    1

    Creare una classe per l'oggetto buffer:

    classe >>> TempBuffer :
    2

    dichiarare la funzione di inizializzazione della classe , che prepara il buffer con una dimensione iniziale di 50 articoli :

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

    Definire una funzione di inserimento. Ciò aggiungere elementi alla lista e tenere traccia delle sue dimensioni. Chiede inoltre di una funzione "a filo ", quando il simbolo " * " viene visualizzato o la lista riempie . Potrai definire la funzione flush dopo:

    . . . def Inserimento (self, value) : . . . self.readbuffer [size ] = valore . . . self.size + = 1 . . . se self.size == 49 o valore == '*' : . . . flush ( ) economici 4

    definire una funzione "a filo " . Questo stampa tutti i valori del buffer tranne il simbolo " * " e ripristinare la dimensione . Resettare la dimensione essenzialmente indica l'oggetto che il buffer è vuoto e comincerà scrivendo valori all'inizio della lista. Questo solo la stampa dei valori : si potrebbe anche definirlo a stampare su un file o di qualsiasi altra operazione :

    . . . def flush ( ) : . . . per la voce in self.readbuffer : . . . stampare elemento. . . self.size = 0

    Previous :

    next :
      Articoli Correlati
    ·Come installare Python IDLE 
    ·Come dividere dati di tabella con un delimitatore in Py…
    ·Come esecuzione di Python 2.7 dalla clipboard 
    ·I benefici di introspezione in Python 
    ·Come compilare Python 
    ·Come modificare il percorso integrato di Python PYC Fil…
    ·Il tutorial di Python per la concatenazione 
    ·Come utilizzare il Tk toolkit con Python 
    ·Che cosa è la programmazione in Python ? 
    ·Come avviare Python in Windows 
      Articoli in evidenza
    ·Come trovare una griglia di riferimento OS 
    ·Come collegare i file JS esterni 
    ·Come rimuovere una variabile su un PHP su invio 
    ·Come individuare DBIx 
    ·Come raddoppiare la dimensione di un array in Java 
    ·VBA oggetto richiesto 
    ·Come fare un pulsante RSVP per un evento Facebook utili…
    ·Come utilizzare l' istruzione continue in Python 
    ·Definizione di pre-e post - processori 
    ·Come fare riferimento a pulsanti in AS3 
    Copyright © Conoscenza Informatica http://it.wingwit.com