Comment convertir un entier en chaîne de caractères en Python
-
Utiliser la fonction
str()
pour convertir un entier en chaîne de caractères en Python - Utiliser le formatage f pour convertir un entier en une chaîne 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
- Comment convertir l'Int en binaire en Python
- Convertir une chaîne en entier en Python
- Entier inversé en Python
- Bigint en Python
- Concaténer les valeurs String et Int en Python
- Diviser un entier en chiffres en Python
Article connexe - Python String
- Supprimer les virgules de la chaîne en Python
- Comment vérifier qu'une chaîne est vide de manière pythonique
- Convertir une chaîne en nom de variable en Python
- Comment supprimer les espaces dans une chaîne de caractères en Python
- Comment extraire des nombres d'une chaîne de caractèresen Python
- Comment convertir une chaîne de caractères en datetime en Python