logo

Comment convertir un entier en chaîne en Python

De nombreuses techniques existent en Python pour convertir un nombre en chaîne. L'utilisation de la fonction str() intégrée, qui transforme les valeurs numériques, y compris les entiers, en représentations sous forme de chaîne, est une méthode populaire. Pour récupérer la chaîne correspondante, fournissez simplement la variable entière en entrée de str(). Une approche alternative consiste à utiliser des techniques de formatage de chaîne telles que les f-strings, dans lesquelles la variable entière est automatiquement convertie en chaîne en la plaçant entre accolades {} dans une chaîne littérale. Pour terminer la conversion, vous pouvez également utiliser le spécificateur de formatage %s dans les chaînes ou le. fonction format().

Syntaxe -

 str(integer_Value) 

Comprenons l'exemple suivant.

Exemple - 1 Utilisation de la fonction str()

 n = 25 # check and print type of num variable print(type(n)) print(n) # convert the num into string con_num = str(n) # check and print type converted_num variable print(type(con_num)) print(con_num) 

Sortir:

 25 25 

Explication:

Une variable entière appelée n est initialisée avec la valeur 25 dans ce passage de code Python. Ensuite, il confirme que n est un entier en imprimant son type et sa valeur. Ensuite, il utilise la méthode str() pour transformer n en chaîne, qu'il attribue ensuite à con_num. Ensuite, le type et la valeur de con_num sont imprimés, vérifiant qu'il s'agit d'une chaîne avec la même valeur que n, qui est « 25 ». Le résultat montre comment convertir un entier en chaîne tout en conservant la valeur d'origine. Il illustre également comment changer le type de int en str.

concepts java oups

Exemple - 2 Utilisation de l'entier '%s'

 n = 10 # check and print type of n variable print(type(n)) # convert the num into a string and print con_n = '% s' % n print(type(con_n)) 

Sortir:

 

Explication:

Une variable entière appelée n est initialisée avec la valeur 10 dans cet exemple Python. Le logiciel affiche d'abord son type, en vérifiant qu'il s'agit d'un nombre entier. Il utilise ensuite le spécificateur de format %s dans une expression de chaîne formatée pour transformer n en chaîne, qu'il attribue ensuite à con_n. Suite à la conversion, il génère le type de con_n et confirme qu'il s'agit d'une chaîne. Cette technique de conversion transforme la valeur entière n en une représentation sous forme de chaîne en utilisant %s comme espace réservé pour la valeur. Cela permet le formatage des chaînes.

Exemple - 3 : Utilisation de la fonction .format()

 n = 10 # check and print type of num variable print(type(n)) # convert the num into string and print con_n = '{}'.format(n) print(type(con_n)) 

Sortir:

 

Explication:

contient du python

Une variable entière appelée n est initialisée avec la valeur 10 dans cet exemple Python. Le logiciel génère d'abord le type de n, vérifiant qu'il s'agit d'un nombre entier. Ensuite, il utilise une expression de chaîne et le. format() pour convertir n en chaîne, qu’elle attribue ensuite à con_n. Après la conversion, il confirme que con_n est une chaîne en imprimant son type. La fonction Python.format() est un moyen flexible de formater des chaînes ; il vous permet d'insérer dynamiquement des variables dans des chaînes sans modifier leurs types de données d'origine.

Exemple - 4 : Utilisation de f-string

 n = 10 # check and print type of num variable print(type(n)) # convert the num into string conv_n = f'{n}' # print type of converted_num print(type(conv_n)) 

Sortir:

 

Explication:

Une variable entière appelée n est initialisée avec la valeur 10 dans cet exemple Python. Le logiciel génère d'abord le type de n, vérifiant qu'il s'agit d'un nombre entier. Ensuite, il attribue n à conv_n et le met entre accolades {} pour le transformer en chaîne en utilisant le formatage de chaîne f. Suite à la conversion, il confirme que l'objet est une chaîne en imprimant le type de conv_n. Les variables et les expressions peuvent être directement placées dans des chaînes littérales à l'aide de chaînes F, qui fournissent une méthode claire et compréhensible de formatage des chaînes en Python tout en préservant leurs types de données d'origine.

Chaque technique permettant de changer le type de données entier en type de données chaîne a été spécifiée. Vous pouvez utiliser celui qui correspond le mieux à vos besoins.