Python flottant à la chaîne

Python flottant à la chaîne
Dans ce guide, nous couvrirons comment Python convertit un flotteur en une chaîne. Nous allons passer par différentes solutions de contournement par lesquelles nous pouvons accomplir cette tâche. Nous discuterons de divers exemples de codes avec différentes approches. Mais avant d'aller de l'avant, discutons un résumé des types de données de flotteur et de chaîne. Float est un type de données qui renvoie des valeurs à virgule flottante telles que 1.4, 7.9, etc.

Cependant, si ce type de données fonctionne avec une chaîne de nombres, ses valeurs de retour comme «8», «6», etc. D'un autre côté, le type de données de chaîne est une collection de caractères Unicode de type octet. Le prochain segment commencera à chercher diverses approches pour effectuer cette conversion.

Exemple 1

Dans cette section, vous apprendrez les méthodes élémentaires et simples pour effectuer la conversion. Dans le code du programme ci-dessous, nous déclarons d'abord une variable. Pour vérifier son type de classe, nous avons utilisé la fonction «Type» dans l'instruction PRINT. La balise de type indique les données ou le type de classe de la variable. Dans notre section suivante, nous utilisons la fonction «Str». À cette fin, nous avons utilisé la balise de type comme nous l'avons utilisé plus tôt pour vérifier les données ou le type de classe de la chaîne. En fin de compte, l'instruction d'impression imprime la sortie résultante sur l'écran de la console.

first_num = 11.2
print (type (first_num))
imprimer (first_num)
first_num = str (11.2)
print (type (first_num))
imprimer (first_num)

Ici, le résultat confirme que nous avons réussi à convertir Python Float en chaîne.

Exemple 2

Dans notre prochain segment, nous discuterons de la méthode de compréhension de la liste pour effectuer la conversion. Cette solution de contournement est plutôt utilisée pour modifier le tableau flottant Numpy. Dans la compréhension de la liste, vous n'avez pas besoin d'écrire trop de lignes de code. Peu de lignes de code le rendent plus efficace. Viens, vérifions brièvement comment c'est fait.

Ci-dessus, nous effectuons une conversion réussie du flotteur pour des chaînes via une méthode de base. Ici, dans la conversion de la liste, nous avons d'abord importé la classe Numpy. Après quoi, nous avons défini un tableau de types de données flottantes. Pour convertir Float en chaîne, nous avons simplement utilisé une syntaxe prédéfinie. En fin de compte, l'instruction PRINT affiche le résultat et confirme avec succès la conversion.

Importer Numpy comme Ppool
f_num = ppool.tableau ([1.8,3.2,2.6,9.3,6.1])
imprimer (f_num)
s_num = ["%.2f "% i pour i dans f_num]
imprimer (s_num)

Ici, le résultat confirme que la méthode de compréhension de la liste convertit avec succès Python Float en chaîne.

Exemple 3

Outre la méthode de compréhension de la liste de base, voici la deuxième forme d'approche de compréhension de la liste qui fonctionne avec les méthodes join () et str (). Dans cette illustration, nous discuterons de la méthode de compréhension de la liste avec JOIN et STR. Cette solution de contournement est de préférence utilisée pour convertir d'abord les numéros flottants en une liste, puis il est converti en chaîne. Cette technique a besoin d'un mélange de solutions de contournement différentes.

Pour convertir Float en chaîne, nous créons d'abord une liste de numéros à virgule flottante, puis utilisons une instruction d'impression pour imprimer cette liste. Dans cette déclaration, nous avons défini deux balises I.e., Str et Type. La fonction STR est utilisée pour modifier le numéro de flotteur en type de données de chaîne et la balise «Type» indique le type de classe. Dans notre prochaine étape, nous appelons la fonction join () qui prend toutes les approches dans ITable, puis les combine pour faire une chaîne. Enfin, l'instruction d'impression imprime le résultat du type de données de chaîne.

l_1 = [4.8, 9.6, 7.2, 95.3, 1.0]
print (str (l_1), type (l_1))
new_str = "".join ([str (x) pour x dans l_1])
print (str (new_str), type (new_str))

Le résultat confirme que la compréhension de la liste avec les méthodes join () et str () convertit avec succès Python Float en chaîne.

Exemple 4

Outre les méthodes susmentionnées, voici une autre méthode intéressante de «corde f» pour convertir des flotteurs en cordes. L'impression de base derrière cette technique est de faciliter les énoncés de cordes. Ceci est une autre méthode simple et facile à utiliser. Venez, vérifions comment implémenter cette méthode.

Dans notre première illustration, nous allons d'abord définir une variable à virgule flottante, puis imprimer cette variable avec son type. Après cela, nous définissons une autre variable avec la fonction de chaîne F, puis utilisons une instruction d'impression pour imprimer le numéro avec son type.

num1 = 14.65
imprimer (type (num1))
num2 = f "num1:.2f "
imprimer (type (num2))

Encore une fois, exécutez le code F-String et vérifiez la sortie à l'écran.

Conclusion

Ici, nous avons discuté de plusieurs façons de convertir un flotteur en une chaîne Python. Nous avons discuté de Basic, List Comprehension (), de la compréhension de la liste avec join () & str () et des méthodes F-Strings pour réussir notre conversion.