B vor einer Zeichenkette in Python

Muhammad Maisam Abbas 22 Oktober 2021
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.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

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

Verwandter Artikel - Python Bytes