| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Python >> Content
    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

    Previous :

    next :
      articles connexes
    ·Comment faire pour supprimer les données d' un tableau…
    ·Comment déterminer si une chaîne est un palindrome en…
    ·Comment trier plusieurs listes en Python 
    ·Comment saisir une commande pour un numéro en Python 
    ·Python fonction de propriété 
    ·Installation non -root de modules Python 
    ·Comment faire pour extraire l'utilisation du processeur…
    ·Comment exécuter un fichier Python 
    ·Qu'est-ce que Python Coding 
    ·Comment compter les mots et lignes de Python 
      articles en vedette
    ·Quels sont les inconvénients d'un processeur de requê…
    ·Comment créer un fichier XLS de MySQL Résultats 
    ·Comment remplacer plusieurs jetons dans MySQL 
    ·PowerShell Windows 7 Tutorial 
    ·Comment faire pour convertir Filemaker Pro pour MySQL 
    ·Tutoriel de base de données pour Visual Basic 2008 
    ·Comment formater flotte dans Python 
    ·Quel est le format MARC 
    ·Comment faire pour convertir un binaire négatif sur Dé…
    ·Comment faire pour utiliser Microsoft Basic 
    Copyright © Connaissances Informatiques http://fr.wingwit.com