Fonction bytearray() – Python
La fonction bytearray() renvoie un objet bytearray qui est un tableau d’octets donnés. Il donne une séquence mutable d’entiers dans la plage 0 <= x < 256. Si vous voulez la version immuable, utilisez la méthode bytes().
Syntaxe:
bytearray([source[, encodage[, erreurs]]])
Paramètres:
La fonction bytearray() prend trois paramètres facultatifs:
- source(facultatif) : Source pour initialiser le tableau d’octets.
- encodage(facultatif) : Si la source est une chaîne, l’encodage de la chaîne.
- erreurs(facultatif) : Si la source est une chaîne, l’action à entreprendre lorsque la conversion de codage échoue.
Valeur de retour:
La fonction bytearray() renvoie un tableau d’octets.
Exemple 1:
str = "Welcome to WayToLearnX!" # chaîne avec un encodage 'utf-8' tab = bytearray(str, 'utf-8') print(tab)
Sortie:
bytearray(b'Welcome to WayToLearnX!')
Exemple 2:
Un Iterable (plage 0 <= x <256), utilisé comme contenu initial du tableau.
liste = [1, 2, 3] tab = bytearray(liste) print(tab)
Sortie:
bytearray(b'\x01\x02\x03')