Comment convertir un entier en chaîne de caractères en Python

Minahil Noor 10 octobre 2023
  1. Utiliser la fonction str() pour convertir un entier en chaîne de caractères en Python
  2. Utiliser le formatage f pour convertir un entier en une chaîne en Python
Comment convertir un entier en chaîne de caractères en Python

Cet article présente différentes méthodes pour convertir un entier en chaîne de caractères en utilisant du code Python, comme la fonction str() et la méthode de f-Formatting.

Utiliser la fonction str() pour convertir un entier en chaîne de caractères en Python

Nous pouvons utiliser la fonction intégrée str() en Python pour convertir un entier en une chaîne de caractères. La syntaxe correcte pour utiliser cette méthode est la suivante:

str(objectName)

Cette fonction n’accepte qu’un seul paramètre. Le détail de son paramètre est le suivant:

Paramètres Description
objectName obligatoire C’est l’objet que nous voulons convertir en une chaîne. Dans notre cas, il s’agira d’un nombre entier.

Si nous ne convertissons pas un entier en une chaîne de caractères et que nous essayons de l’utiliser avec la chaîne, la fonction donne une erreur.

# python 2.x
integer = 4
print "My number is " + integer

Production:

TypeError: cannot concatenate 'str' and 'int' objects

Le programme ci-dessous montre comment nous pouvons utiliser cette méthode pour convertir un entier en une chaîne de caractères en Python.

# python 2.x
integer = 4
mystring = str(integer)
print "My number is " + mystring

Production:

My number is 4

Utiliser le formatage f pour convertir un entier en une chaîne en Python

En Python, nous pouvons également utiliser le formatage f pour convertir un entier en une chaîne de caractères. C’est un moyen efficace de formater un entier. La syntaxe correcte à utiliser est la suivante:

f"{intName}"

Elle n’accepte qu’un seul paramètre. Le détail de son paramètre est le suivant:

Paramètres Description
intName obligatoire C’est l’entier que nous voulons convertir en une chaîne.

Le programme ci-dessous montre comment nous pouvons utiliser le formatage f pour convertir un entier en une chaîne en Python.

integer = 8
f"{integer}"

Production:

8

Article connexe - Python Integer

Article connexe - Python String