Explication détaillée de l'utilisation du bytearray de la fonction python

巴扎黑
Libérer: 2017-08-21 13:44:50
original
5110 Les gens l'ont consulté

bytearray([source [, encodage [, erreurs]]])

Description en chinois :

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 :

Renvoie un nouveau tableau d'octets Le type bytearray est une séquence mutable d'entiers compris entre 0 <= x < possède la plupart des méthodes habituelles des séquences mutables, décrites dans Types de séquence mutables, ainsi que la plupart des méthodes du type str, voir Méthodes de chaîne.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal