Section courante

A propos

Section administrative du site

BYTES

Octets
Python

Syntaxe

bytes([source[, encoding[, errors]]])

Paramètres

Nom Description
source Ce paramètre permet d'indiquer la source initialisant un octet.
encoding Ce paramètre permet d'indiquer la chaîne de caractères de l'encodage.
errors Ce paramètre permet d'indiquer l'action à entreprendre lorsque un échec de conversion se produit.

Description

Cette fonction permet de retourner une nouvel objet avec un octet, soit une valeur entre 0 et 255.

Algorithme

MODULE BYTES(entrée=None, encodage=None, erreurs=None)
   SI entrée est un itérable (par exemple une liste, un tuple ou un autre bytes) ALORS
      Créer un bytes à partir de l'itérable
      BOUCLE POUR CHAQUE élément de l'itérable FAIRE
         Vérifier si l'élément est dans l'intervalle valide des octets (0 à 255)
         Ajouter l'élément à l'objet bytes
      FIN BOUCLE POUR CHAQUE
      RETOURNE l'objet bytes
   FIN SI

   SI entrée est une chaîne de caractères (string) ALORS
      SI encodage est spécifié ALORS
         Convertir la chaîne en octets en utilisant l'encodage et l'option erreurs
         RETOURNE le bytes résultant
      FIN SI
   FIN SI

   SI entrée est un entier (par exemple une taille) ALORS
      Créer un bytes de taille spécifiée, avec des octets initialisés à zéro
      RETOURNE le bytes
   FIN SI

   SI entrée est None ALORS
      Créer un bytes vide
      RETOURNE le bytes vide
   FIN SI


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