Connaissances Informatiques >> programmation >> Programmation Python >> Content
  Derniers articles
  • Comment faire des boucles en Python 
  • Comment compiler un fichier Python 
  • Opérations de chaînes en Python 
  • Comment sélectionner les messages d…
  • Comment configurer Python avec bzip2…
  • Comment définir votre chemin Python…
  • Processus En Python 
  • Comment supprimer tous les zéros su…
  • Qu'est-ce que Indexation de chaîne …
  • Comment convertir une liste à une m…
  •   Programmation Python
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Programmation Python

    Comment faire pour créer une zone tampon en Python

    Dans la programmation informatique un tampon est une allocation de mémoire qui représente un espace temporaire pour l'information de passer à travers . Un tampon prend en entrée et possède sur elle jusqu'à ce qu'un événement spécifique se produit , comme un caractère particulier entrant dans le tampon ou le remplissage de la mémoire tampon . Utilisation d'une variable de liste, vous pouvez créer un prototype de mémoire tampon plutôt simple avec quelques fonctionnalités de base. Choses que vous devez
    Python Interpreter
    Afficher plus Instructions
    1

    créer une classe pour l'objet tampon :

    classe >>> TempBuffer :
    2

    déclarer la fonction d'initialisation de la classe , qui met en place le tampon avec une taille initiale de 50 articles :

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

    Définir une fonction d' insertion. Cela va ajouter des éléments à la liste et de garder trace de sa taille. Elle appelle également une fonction "flush" quand un symbole "*" apparaît ou si la liste se remplit. Vous définirez la fonction flush plus tard :

    . . . def insert (self, valeur ) : . . . self.readbuffer [size] = valeur. . . self.size + = 1 . . . si self.size == 49 ou value == '*' : . . . flush ()
    4

    définir une fonction "flush" . Cela va afficher toutes les valeurs de la mémoire tampon , sauf pour le symbole " *" et réinitialiser la taille . Réinitialisation de la taille raconte essentiellement l'objet que le tampon est vide et il va commencer valeurs écrit au début de la liste de nouveau . Cela ne Imprime les valeurs : vous pouvez également définir d'imprimer vers un fichier ou toute autre opération :

    . . . def flush ( ) : . . . pour objet self.readbuffer : . . . Imprimer cet article . . . self.size = 0

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment calculer l' interpolation numérique utilisant Python 
  • Comment faire pour déboguer Python 
  • Fonctions sur Python 
  • Comment faire pour installer pyinotify dans Python 2.7 
  • Comment faire pour obtenir des valeurs clés en Python 
  • Python Fonctions d'impression 
  • Comment supprimer tous les zéros sur les listes en Python 
  • Comment graphique avec le logiciel pour Python 
  • Comment insérer un caractère de nouvelle ligne dans une liste de diffusion 
  • Comment faire pour extraire des mots d'une chaîne en Python 
  • Connaissances Informatiques © http://www.ordinateur.cc