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

Comment convertir des entiers en chaînes en Python ?

Susan Sarandon
Libérer: 2024-11-12 03:50:01
original
318 Les gens l'ont consulté

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>
Copier après la connexion

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>
Copier après la connexion

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>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal