B devant la chaîne en Python

Muhammad Maisam Abbas 22 octobre 2021
B devant la chaîne en Python

Ce tutoriel traitera de l’instruction b" en Python.

Utilisez l’instruction b" en Python

La notation b" est utilisée pour spécifier une chaîne bytes en Python. Par rapport aux chaînes régulières, qui ont des caractères ASCII, la chaîne bytes est un tableau de variables d’octets où chaque élément hexadécimal a une valeur comprise entre 0 et 255.

Nous pouvons également encoder des chaînes régulières en chaînes bytes avec la fonction intégrée encode(). Le programme ci-dessous nous montre comment encoder des chaînes régulières en chaînes bytes avec la fonction encode().

string = "This is a string"
print(string.encode())

Production:

b'This is a string'

Nous avons encodé la chaîne normale This is a string dans un format de chaîne bytes avec la fonction encode() dans le code ci-dessus. Nous pouvons également encoder une chaîne dans un format de chaîne bytes avec l’instruction b". L’extrait de code suivant nous montre comment procéder.

string = b"This is a string"
print(string)

Production:

b'This is a string'

Ici, la variable string n’est pas une chaîne régulière ; à la place, c’est une chaîne bytes.

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

Article connexe - Python Bytes