Maison >développement back-end >Tutoriel Python >Comment convertir des entiers en chaînes en Python ?
Convertir un entier en chaîne en Python
La conversion d'un entier en chaîne est une tâche courante dans la programmation Python. Il existe plusieurs façons d'effectuer cette conversion :
Utilisation de la fonction str()
La méthode la plus simple pour convertir un entier en chaîne consiste à utiliser la fonction str( ) fonction. Cette fonction prend un objet comme argument et le convertit en chaîne en appelant sa méthode __str__. Pour les entiers, __str__ renvoie simplement les chiffres de l'entier.
<code class="python">>>> str(42) '42'</code>
Conversion personnalisée
Si vous avez besoin de plus de contrôle sur le processus de conversion, vous pouvez l'effectuer manuellement . Cela peut être utile si vous souhaitez ajouter des préfixes ou des suffixes à la chaîne résultante.
<code class="python">num = 42 string_num = "" if num < 0: string_num += '-' num = -num while num > 0: digit = num % 10 string_num += chr(digit + ord('0')) num //= 10 string_num = string_num[::-1]</code>
Conversion en chaîne à partir d'autres types
La fonction str() peut être utilisé pour convertir non seulement des entiers mais également d'autres types d'objets en chaînes. Par exemple, vous pouvez convertir un float en chaîne comme suit :
<code class="python">>>> str(3.14) '3.14'</code>
Liens vers Documentation
Remarque
Entiers et les chaînes sont deux types différents en Python. La conversion d'un entier en chaîne ne modifie pas sa valeur, mais permet de le représenter sous la forme d'une séquence de caractères.
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!