Maison >développement back-end >Tutoriel Python >Voici quelques titres basés sur des questions qui correspondent au contenu de votre article : * **Comment convertir une chaîne en binaire en Python : deux méthodes simples** * **Conversion de chaîne en binaire en Python : Format Stri
Introduction :
La conversion de chaînes en leurs représentations binaires est une opération courante tâche en informatique. Cet article explore différentes méthodes en Python pour obtenir cette fonctionnalité.
Méthode 1 : Utilisation de chaînes de format
À l'aide de chaînes de format, vous pouvez convertir chaque caractère de la chaîne en son représentation binaire. L'extrait de code suivant le démontre :
<code class="python">st = "hello world" binary_string = ' '.join(format(ord(x), 'b') for x in st) print(binary_string)</code>
Cette approche produit le résultat suivant :
1101000 1100101 1101100 1101100 1101111 100000 1110111 1101111 1110010 1101100 1100100
Méthode 2 : Utilisation de bytearray
Le La classe bytearray en Python fournit un moyen plus concis de convertir des chaînes en binaire. Il encode automatiquement la chaîne en utilisant l'encodage UTF-8. Le code suivant le démontre :
<code class="python">st = "hello world" binary_string = ' '.join(format(x, 'b') for x in bytearray(st, 'utf-8')) print(binary_string)</code>
Cette méthode produit le même résultat que l’approche précédente.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!