Maison  >  Article  >  développement back-end  >  Comment convertir des entiers en chaînes en Python ?

Comment convertir des entiers en chaînes en Python ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-12 03:50:01300parcourir

How to Convert Integers to Strings in 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

  • [int()](https://docs.python.org/3/library/functions.html#int)
  • [ str()](https://docs.python.org/3/library/functions.html#str)

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!

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