Python float to String

Python float to String
In dieser Anleitung werden wir abdecken, wie Python einen Schwimmer in eine Schnur umwandelt. Wir werden verschiedene Problemumgehungen durchlaufen, durch die wir diese Aufgabe erledigen können. Wir werden verschiedene Beispielcodes mit unterschiedlichen Ansätzen diskutieren. Bevor wir uns jedoch vorwärts bewegen, diskutieren wir eine Zusammenfassung der Float- und String -Datentypen. Float ist ein Datentyp, der Floating-Punkt-Werte wie 1 zurückgibt.4, 7.9 usw.

Wenn dieser Datentyp jedoch mit einer Reihe von Zahlen funktioniert, dann seine Rückgabewerte wie „8“, „6“ usw. Andererseits ist der String-Datentyp eine Sammlung von byteähnlichen Unicode-Zeichen. Das nächste Segment sucht nach verschiedenen Ansätzen, um diese Konvertierung durchzuführen.

Beispiel 1

In diesem Abschnitt lernen Sie die elementaren und einfachen Methoden, um die Konvertierung durchzuführen. Im folgenden Programmcode deklarieren wir zunächst eine Variable. Um den Klassentyp zu überprüfen, haben wir die Funktion "Typ" in der Druckanweisung verwendet. Das Typ -Tag gibt den Daten oder der Klassentyp der Variablen an. In unserem nächsten Abschnitt verwenden wir die „STR“ -Funktion. Zu diesem Zweck haben wir das Typ -Tag verwendet, wie wir es zuvor verwendet haben, um die Daten oder den Klassentyp der Zeichenfolge zu überprüfen. Am Ende druckt die Druckanweisung die resultierende Ausgabe auf dem Konsolenbildschirm.

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

Hier bestätigt das Ergebnis, dass wir Python Float erfolgreich in String konvertiert haben.

Beispiel 2

In unserem nächsten Segment diskutieren wir die Listenverständnismethode, um die Konvertierung durchzuführen. Diese Problemumgehung wird eher verwendet, um das Numpy Float -Array zu verändern. Im Listenverständnis müssen Sie nicht zu viele Codezeilen schreiben. Nur wenige Codezeilen machen es effizienter. Komm, lass uns kurz überprüfen, wie es gemacht wird.

Oben führen wir über eine grundlegende Methode einen erfolgreichen Float -to -String -Conversion durch. Hier in List Conversion haben wir die Numpy -Klasse zuerst importiert. Danach haben wir eine Reihe von Float -Datentypen definiert. Um Float in String umzuwandeln, haben wir einfach eine vordefinierte Syntax verwendet. Am Ende zeigt die Druckanweisung das Ergebnis an und bestätigt erfolgreich die Konvertierung.

Importieren Sie Numpy als ppool
f_num = ppool.Array ([1.8,3.2,2.6,9.3,6.1]))
print (f_num)
s_num = ["%.2f " % i für i in f_num]
drucken (s_num)

Hier bestätigt das Ergebnis, dass die Listenverständnismethode Python Float erfolgreich in String umwandelt.

Beispiel 3

Abgesehen von der grundlegenden Listenverständnismethode kommt hier die zweite Form des Listenverständnisansatzes, der mit join () und str () Methoden funktioniert. In dieser Abbildung werden wir die Listenverständnismethode mit Join und STR diskutieren. Diese Problemumgehung wird vorzugsweise verwendet, um zuerst schwimmende Zahlen in eine Liste umzuwandeln und dann in eine Zeichenfolge umgewandelt wird. Diese Technik benötigt eine Mischung aus verschiedenen Problemumgehungen.

Um Float in die Zeichenfolge umzuwandeln, erstellen wir zuerst eine Liste von Gleitkomma-Nummern und verwenden dann eine Druckanweisung, um diese Liste zu drucken. In dieser Aussage haben wir zwei Tags i definiert i.e., STR und Typ. Die STR -Funktion wird verwendet, um die Float -Nummer in den String -Datentyp zu ändern, und der Tag "Typ" enthält den Klassentyp. In unserem nächsten Schritt nennen wir die join () -Funktion, die alle Ansätze iterierbar verfolgt und dann kombiniert, um eine Zeichenfolge zu erstellen. Schließlich druckt die Print -Anweisung das Ergebnis im String -Datentyp aus.

l_1 = [4.8, 9.6, 7.2, 95.3, 1.0]
print (str (l_1), type (l_1))
new_str = "".Join ([str (x) für x in l_1])
print (str (new_str), type (new_str))

Das Ergebnis bestätigt, dass das Listenverständnis mit join () und str () -Methoden erfolgreich Python Float zu String umwandelt.

Beispiel 4

Abgesehen von den oben genannten Methoden kommt hier eine weitere interessante Methode zur „F-String“, um Schwimmer in Strings umzuwandeln. Der grundlegende Eindruck hinter dieser Technik besteht darin, String -Äußerungen zu erleichtern. Dies ist eine weitere einfache und benutzerfreundliche Methode. Kommen Sie und überprüfen wir, wie diese Methode implementiert werden kann.

In unserer ersten Abbildung definieren wir zunächst eine schwimmende Punktvariable und drucken diese Variable mit ihrem Typ. Danach definieren wir eine andere Variable mit der F-String-Funktion und verwenden dann eine Druckanweisung, um die Nummer mit ihrem Typ zu drucken.

Num1 = 14.65
Druck (Typ (Num1))
num2 = f "num1:.2f "
Druck (Typ (Num2))

Führen Sie den F-String-Code erneut aus und überprüfen Sie die Ausgabe auf dem Bildschirm.

Abschluss

Hier haben wir verschiedene Möglichkeiten besprochen, einen Float in eine Python -Saite umzuwandeln. Wir haben Basic-, List-Verständnis (), Listenverständnis mit join () & str () und F-Strings-Methoden besprochen, um unsere Conversion erfolgreich durchzuführen.