Heim >Backend-Entwicklung >Python-Tutorial >Detaillierte Erläuterung der Bytearray-Nutzung der Python-Funktion
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: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!