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
.
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.
LinkedInArticle connexe - Python Bytes
- Comment convertir des octets en entiers en Python 2.7 et 3.x
- Comment convertir des Int en octets en Python 2 et Python 3
- Comment convertir l'Int en binaire en Python
- Comment convertir des octets en chaîne de caractères en Python 2 et Python 3
- Comment convertir une chaîne de caractères en octets en Python