Maison  >  Article  >  développement back-end  >  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

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

Patricia Arquette
Patricia Arquetteoriginal
2024-10-26 00:39:03630parcourir

Here are a few question-based titles that fit the content of your article:

* **How to Convert a String to Binary in Python: Two Simple Methods**
* **String to Binary Conversion in Python: Format Strings vs. bytearray**
* **Python: Which Method is Best fo

Comment convertir une chaîne en binaire en Python

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn