Heim >Backend-Entwicklung >Python-Tutorial >Detaillierte Erläuterung der Bytearray-Nutzung der Python-Funktion

Detaillierte Erläuterung der Bytearray-Nutzung der Python-Funktion

巴扎黑
巴扎黑Original
2017-08-21 13:44:505150Durchsuche

bytearray([Quelle [, Kodierung [, Fehler]]])

Chinesische Beschreibung:

bytearray([Quelle [, Kodierung [, Fehler]]]) gibt ein Byte-Array zurück. Der Bytearray-Typ ist eine variable Sequenz und der Wertebereich der Elemente in der Sequenz beträgt [0,255].

ParameterQuelle:

Wenn Quelle eine Ganzzahl ist, wird ein initialisiertes Array mit der Länge der Quelle zurückgegeben;

Wenn Quelle eine Zeichenfolge ist, dann Folgen Sie der angegebenen Kodierung, um die Zeichenfolge in eine Bytefolge umzuwandeln.

Wenn die Quelle ein iterierbarer Typ ist, müssen die Elemente Ganzzahlen in [0,255] sein; buffer Konsistentes Objekt, dieses Objekt kann auch zum Initialisieren von Bytearray verwendet werden.

Version

: Neu eingeführt nach Python2.6, kann auch in Python3 verwendet werden!

Englische Beschreibung:

Gibt ein neues Array von Bytes zurück. Der Bytearray-Typ ist eine veränderliche Folge von Ganzzahlen im Bereich 0 <= x < verfügt über die meisten der üblichen Methoden veränderlicher Sequenzen, die in Veränderbare Sequenztypen beschrieben werden, sowie über die meisten Methoden, die der Typ str hat, siehe String-Methoden.

Der optionale Quellparameter kann verwendet werden, um das Array in a zu initialisieren einige verschiedene Möglichkeiten:

Wenn es sich um eine Zeichenfolge handelt, müssen Sie auch die Codierungsparameter (und optional Fehler) angeben und die Zeichenfolge dann mit str.encode() in Bytes konvertieren.

Wenn es sich um eine Ganzzahl handelt, hat das Array diese Größe und wird mit Nullbytes initialisiert.

Wenn es sich um ein Objekt handelt, das der Pufferschnittstelle entspricht, wird ein schreibgeschützter Puffer des Objekts verwendet um das Byte-Array zu initialisieren.

Wenn es sich um ein Iterable handelt, muss es ein Iterable aus ganzen Zahlen im Bereich 0 <= x < sein, die als anfänglicher Inhalt des Arrays verwendet werden.

Ohne Argument wird ein Array der Größe 0 erstellt.

Neu in Version 2.6.

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Bytearray-Nutzung der Python-Funktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn