Qu'est-ce que la chaîne b en python?

Qu'est-ce que la chaîne b en python?

Dans Python, plusieurs méthodes et fonctions intégrées sont utilisées pour effectuer différentes options sur une chaîne. Une chaîne est une combinaison de caractères qui sont dans un format lisible par l'homme et représente une phrase complète ou un seul mot. Tandis que les cordes d'octets sont des chaînes régulières qui sont en octets.

Les résultats de ce post sont:

    • Quelle est la chaîne «b» en python?
    • Comment utiliser la déclaration «B» dans Python?

Quelle est la chaîne «b» en python?

Le "b”Litteral à côté de toute chaîne en Python indique que la chaîne fournie est dans le format des octets. Ce littéral est utilisé pour convertir la chaîne régulière en format d'octet. De plus, les octets sont les données réelles. Cependant, la chaîne est une abstraction. De plus, les octets sont la collection de bits d'octets (0 -255), tandis que la chaîne est la combinaison de caractères Unicode appelés "UTF -16, UTF - 32" ou "Ascii".

Comment utiliser la déclaration «B» dans Python?

Pour convertir la chaîne Python en «b”String, les méthodes ci-dessous sont utilisées:

    • Utilisation de la notation B
    • Utilisation d'encode ()

Méthode 1: Comment convertir la chaîne en cordes d'octets en utilisant la notation «B» dans Python?

Pour convertir la chaîne en chaîne d'un octet, le "b«La notation peut être utilisée qui spécifie la chaîne d'un octet en python. La chaîne est un tableau variable d'un octet où chaque élément hexadécimal a une valeur de «0" pour "255".

Tout d'abord, créez une variable de chaîne et initialisez-la:

input_string = 'Bienvenue sur Linuxhint'


Ensuite, appelez le «imprimer()”Fonction pour afficher la valeur de variable de chaîne initialisée:

print ("Input String:", input_string)


Pour vérifier le type de chaîne, appelez le «taper()«Fonction à l'intérieur du«imprimer()" déclaration:

print ('String Type:', type (input_string))


Maintenant, créez une nouvelle variable de chaîne et initialisez-la avec "b "«Notation:

con_string = b'welcome to linuxhint '


Obtenez la valeur de la chaîne convertie via la fonction d'impression:

print ("String converti:", con_string)


Après cela, révoquez le «taper()”Fonction Pour afficher le type de chaîne convertie:

print ('String Type:', type (con_string))


On peut voir que la chaîne fournie est convertie en chaîne d'un octet avec succès:

Méthode 2: Comment convertir la chaîne en octets en utilisant la fonction «Encoder ()» dans Python?

Le "encoder()»La fonction est la fonction intégrée de Python qui renvoie la forme codée de toute chaîne régulière en utilisant le codage spécifié. Si aucun encodage n'est fourni, le «UTF-8" peut être utilisé.

Utilisez le "encoder()«Méthode pour coder la chaîne régulière d'entrée et passe au«con_string»Variable:

con_string = input_string.encoder()


Maintenant, appelez le «imprimer()”Fonction pour obtenir la chaîne résultante:

print ("String converti:", con_string)


Imprimez le type de données de la chaîne résultante:

print ('String Type:', type (con_string))


Sortir


Il s'agissait du «b”String et sa méthode de conversion dans Python.

Conclusion

Le "b”Litteral à côté de la chaîne régulière en Python est utilisée pour convertir la chaîne en format d'octets. Pour ce faire, le «b"Notation et le"encoder()«La méthode peut être utilisée. Le "encoder()»La fonction est la fonction intégrée de Python qui renvoie la forme codée de toute chaîne régulière en utilisant le codage spécifié. Cette rédaction a brièvement expliqué le «b”String et ses méthodes de conversion dans Python.