Section courante

A propos

Section administrative du site

BUFFER

Tampon
Python Version 1 à 2.7

Syntaxe

buffer(object)
buffer(object, offset)
buffer(object, offset, size)

Paramètres

Nom Description
object Ce paramètre permet d'indiquer l'objet à utiliser comme référence.
offset Ce paramètre permet d'indiquer le déplacement par rapport au début de l'objet.
size Ce paramètre permet d'indiquer la taille des données.

Description

Cette fonction permet de créer un nouvel objet tampon faisant référence au paramètre de l'objet. L'objet tampon sera une tranche à partir du début de l'objet (ou du déplacement spécifié). La tranche s'étendra jusqu'à la fin de l'objet (ou aura une longueur donnée par le paramètre de taille).

Algorithme

MODULE BUFFER(objet, [début=0], [longueur=len(objet)])
   Vérifier que objet est de type manipulable en mémoire (comme bytes ou bytearray)
   SI longueur est spécifiée ALORS
      Créer un objet tampon (memoryview) à partir d'objet, avec une sous-vue commençant à début et de taille longueur
   SINON
      Créer un objet tampon (memoryview) à partir d'objet, avec une sous-vue commençant à début jusqu'à la fin
   FIN SI
   RETOURNE l'objet tampon (memoryview)

Remarques



Dernière mise à jour : Mercredi, le 14 septembre 2016