bytearray([source [, encoding [, erreurs]]]) renvoie un tableau d'octets. Le type Bytearray est une séquence variable et la plage de valeurs des éléments de la séquence est [0,255].
Paramètressource :
Si source est un entier, renvoie un tableau initialisé avec la longueur de source
Si source est une chaîne, alors follow L'encodage spécifié convertit la chaîne en une séquence d'octets
Si la source est un type itérable, les éléments doivent être des entiers dans [0,255]; buffer Objet cohérent, cet objet peut également être utilisé pour initialiser bytearray.
Version: Nouvellement introduite après python2.6, peut également être utilisée en python3 !
Description en anglais :Le paramètre source facultatif peut être utilisé pour initialiser le tableau dans un de différentes manières :
S'il s'agit d'une chaîne, vous devez également donner les paramètres d'encodage (et éventuellement les erreurs) ; bytearray() convertit ensuite la chaîne en octets à l'aide de str.encode().
S'il s'agit d'un entier, le tableau aura cette taille et sera initialisé avec des octets nuls.
S'il s'agit d'un objet conforme à l'interface buffer, un tampon en lecture seule de l'objet sera utilisé pour initialiser le tableau d'octets.
S'il s'agit d'un itérable, il doit s'agir d'un itérable d'entiers compris dans la plage 0 <= x < >
Sans argument, un tableau de taille 0 est créé.Nouveauté de la version 2.6.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!