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