Python bytearray()-Funktion
Beschreibung
bytearray()Die Methode gibt ein neues Byte-Array zurück. Die Elemente in diesem Array sind veränderbar, und der Wertebereich jedes Elements ist: 0 <= x < 256.
Syntax
Die Syntax der Methode bytearray() ist:
class bytearray([source[, encoding[, errors]]])
Parameters
- Wenn source eine Ganzzahl ist, wird ein initialisiertes Array der Länge source zurückgegeben;
- Wenn source eine Zeichenkette ist, wird die Zeichenkette gemäß der angegebenen Kodierung in eine Byte-Sequenz umgewandelt;
- Wenn source ein iterierbarer Typ ist, müssen die Elemente Ganzzahlen in [0, 255] sein;
- Wenn source ein Objekt ist, das mit der Buffer-Schnittstelle kompatibel ist, kann dieses Objekt auch zum Initialisieren von bytearray verwendet werden.
- Wenn keine Parameter angegeben werden, ist der Standard ein initialisiertes Array mit 0 Elementen.
Rückgabewert
Gibt ein neues Byte-Array zurück.
Beispiele
Das folgende Beispiel demonstriert die Verwendung von bytearray():
>>>bytearray()
bytearray(b'')
>>> bytearray([1,2,3])
bytearray(b'\x01\x02\x03')
>>> bytearray('example', 'utf-8')
bytearray(b'example')
>>>
Python Built-in-Funktionen