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')

 
QCM Python

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *