Wie man String in Bytes in Python konvertiert
-
Bytes
Konstruktor zur Konvertierung von Strings in Bytes in Python -
str.enc.encode
Konstruktor zur Konvertierung von String in Bytes in Python
Wir werden Methoden zur Konvertierung von Strings in Bytes in Python 3 vorstellen.
bytes
Konstruktor-Methodestr.encode
Methode
bytes
Datentyp ist ein eingebauter Typ, der in Python 3 eingeführt wurde, und bytes
in Python 2.x ist eigentlich der String
Typ, deshalb brauchen wir diese Umwandlung in Python 2.x nicht einzuführen.
Bytes
Konstruktor zur Konvertierung von Strings in Bytes in Python
Der bytes
Klassenkonstruktor konstruiert ein Array von Bytes aus Daten wie String.
bytes(string, encoding)
Wir müssen das coding
Argument angeben, sonst wird ein TypeError
ausgelöst.
>>> bytes("Test", encoding = "utf-8")
b'Test'
>>> bytes("Test")
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
bytes("Test")
TypeError: string argument without an encoding
str.enc.encode
Konstruktor zur Konvertierung von String in Bytes in Python
str.encode(encoding=)
Die encode
Methode der String
Klasse könnte auch den String in Bytes konvertieren. Sie hat einen Vorteil gegenüber der obigen Methode, das heißt, Sie brauchen die encoding
nicht anzugeben, wenn Ihre beabsichtigte encoding
utf-8
ist.
>>> test = "Test"
>>> test.encode()
b'Test'
>>> test.encode(encoding="utf-8")
b'Test'
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn FacebookVerwandter Artikel - Python Bytes
- Wie man Bytes in Ganzzahlen konvertiert in Python
- Wie man Int in Bytes konvertiert in Python 2 und Python 3
- So konvertieren Sie Int in Binär in Python
- Wie man in Python 2 und Python 3 Bytes in Strings konvertiert
- B vor einer Zeichenkette in Python
Verwandter Artikel - Python String
- Entfernen Kommas aus String in Python
- Wie man prüft, ob eine Zeichenkette auf pythonische Weise leer ist
- Konvertieren einer Zeichenkette in einen Variablennamen in Python
- Wie man Leerzeichen in einem String in Python entfernt
- Wie man in Python Zahlen aus einer Zeichenkette extrahiert
- Wie man in Python String in datetime konvertiert