B vor einer Zeichenkette in Python
In diesem Tutorial wird die Anweisung b" in Python behandelt.
Verwendung von die b"-Anweisung in Python
Die Notation b" wird verwendet, um einen bytes-String in Python anzugeben. Im Gegensatz zu den regulären Strings, die ASCII-Zeichen enthalten, ist der bytes-String ein Array von Byte-Variablen, wobei jedes hexadezimale Element einen Wert zwischen 0 und hat 255.
Wir können auch reguläre Strings mit der eingebauten Funktion encode() in bytes-Strings kodieren. Das folgende Programm zeigt uns, wie man reguläre Strings mit der Funktion encode() in bytes-Strings kodiert.
string = "This is a string"
print(string.encode())
Ausgabe:
b'This is a string'
Wir haben den regulären String This is a string in ein bytes-String-Format mit der Funktion encode() im obigen Code codiert. Wir können auch mit der Anweisung b" einen String in ein bytes-String-Format kodieren. Der folgende Code-Schnipsel zeigt uns, wie wir das machen können.
string = b"This is a string"
print(string)
Ausgabe:
b'This is a string'
Die Variable string ist hier kein regulärer String; stattdessen ist es eine bytes-Zeichenkette.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn