| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Python Programming >> Content
    Sådan oprettes en buffer i Python
    I computer programmering af en buffer er en allokering af hukommelse, der repræsenterer en midlertidig plads for information til at passere igennem. En buffer tager i input og holder fast , indtil en bestemt begivenhed indtræffer , såsom et specialtegn ind i buffer eller stødpude fyldning. Ved hjælp af en listevariabel kan du oprette en ret simpel buffer prototype med nogle grundlæggende funktionalitet. Ting du skal
    Python Interpreter
    Vis Flere Instruktioner
    1

    Opret en klasse for buffer objekt : Hej

    >>> klasse TempBuffer :
    2

    Erklær initialisering funktion af klasse, som opsætter buffer med en indledende størrelse på 50 punkter : Hej

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

    Definer en indsættelse funktion. Dette vil tilføje elementer til listen , og holde styr på dens størrelse. Det er også kalder en " flush "-funktionen , når en "*" -symbolet vises , eller listen fylder. Du vil definere flush funktionen senere : Hej

    . . . def insert (selv , værdi) : . . . self.readbuffer [size ] = værdi . . . self.size + = 1 . . . hvis self.size == 49 eller værdien == '*' : . . . flush ()
    4

    Definer en " flush "-funktion. Dette vil udskrive alle værdier af bufferen undtagen Symbolet "*" og nulstille størrelse. Nulstilling af størrelsen væsentlige fortæller objekt at bufferen er tom , og det vil begynde at skrive værdier i begyndelsen af ​​listen igen . Dette gælder kun udskriver de værdier: du kan også definere det til at udskrive til en fil eller en anden operation : Hej

    . . . def flush (): . . . for vare i self.readbuffer : . . . print element. . . self.size = 0

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Find ud af hvilken version af Python du har 
    ·Sådan Set Up en tabel i Python 
    ·Sådan testes en IP Range i Python 
    ·Sådan kører en Python script fra en anden Python Scri…
    ·Python HTML Tutorial 
    ·Sådan slettes en variabel i en funktion Brug Python 
    ·Sådan Konverter String til Unicode i Python 
    ·Sådan installeres en Python Card 
    ·Python Tutorial for Sammenkædning 
    ·Brugen af Python Numeric.Arange Function 
      Anbefalede Artikler
    ·Sådan Indsæt en PHP kode i en Echo Linie 
    ·Sådan tilføjes en vognretur til en tekstfil med PHP 
    ·Hvordan man laver en server Parse for CSS -filer som PH…
    ·Sådan Lær Structured Query Language 
    ·Oracle SQL Tutorial 
    ·Sådan Beregn en Baseball Ticket i JavaScript 
    ·Sådan Læs Data i Xcode 
    ·Forskellen mellem en Combo Box og en drop-down boks 
    ·Sådan kører PHP på Perl 
    ·Sådan Skriv Ændringer til store bogstaver i Visual Ba…
    Copyright © Computer Viden http://www.computerdk.com