Definition
Die Funktion bytes() gibt ein Bytes-Objekt zurück.
Sie kann Objekte in Bytes-Objekte umwandeln oder ein leeres Bytes-Objekt mit der angegecbenen Größe erzeugen.
Der Unterschied zwischen bytes() und bytearray() ist, dass bytes() ein Objekt zurückgibt, das nicht geändert werden kann, und bytearray() ein Objekt zurückgibt, das geändert werden kann.
Syntax
bytes(x, encoding, error)
Parameter
Parameter | Beschreibung |
---|---|
x | Eine Quelle, die beim Erstellen des Byte-Objekts verwendet wird. Wenn es sich um eine Ganzzahl handelt, wird ein leeres Byte-Objekt der angegebenen Größe erstellt. Wenn es sich um eine Zeichenkette handelt, muss die Codierung der Quelle angegeben werden. |
encoding | Die Kodierung des Strings |
error | Gibt an, was zu tun ist, wenn die Kodierung fehlschlägt. |
Beispiele
ergebnis = bytes(16)
print(ergebnis)