| title | Python bytes()-Funktion – Python Spickzettel |
|---|---|
| description | Gibt ein neues „bytes“-Objekt zurück, eine unveränderliche Sequenz von Ganzzahlen im Bereich [...]. bytes ist eine unveränderliche Version von bytearray – sie hat dieselben nicht-mutierenden Methoden sowie dasselbe Indexierungs- und Slicing-Verhalten. |
In Python ist der Typ bytes eine unveränderliche Sequenz einzelner Bytes. Er repräsentiert eine Sequenz von ganzen Zahlen im Bereich von 0 bis 255, die zur Darstellung von Binärdaten wie Bildern, Audio oder anderen Dateitypen verwendet werden kann.
Sie können ein bytes-Objekt auf verschiedene Arten erstellen. Eine Möglichkeit besteht darin, den bytes()-Konstruktor zu verwenden und ihm einen String, ein bytearray-Objekt oder ein bytes-Objekt zu übergeben. Zum Beispiel:
data = "Hello, World!"
bytes_obj = bytes(data, "utf-8")
print(bytes_obj)b'Hello, World!'
Eine andere Möglichkeit besteht darin, eine literale Notation zu verwenden, indem dem String das Präfix b oder B vorangestellt wird:
data = b"Hello, World!"
print(data)b'Hello, World!'
- bytearray()
- memoryview()
- Dateien lesen und schreiben
- Python Datentypen