Heim > Backend-Entwicklung > Python-Tutorial > Wie konvertiere ich Strings in Floats und Integers in Python?

Wie konvertiere ich Strings in Floats und Integers in Python?

Susan Sarandon
Freigeben: 2024-12-28 15:14:14
Original
675 Leute haben es durchsucht

How Do I Convert Strings to Floats and Integers in Python?

Strings in Gleitkommazahlen und ganze Zahlen analysieren

In Python ist das Konvertieren von Strings in Gleitkommazahlen oder ganze Zahlen ein unkomplizierter Prozess. Lassen Sie uns untersuchen, wie Sie diese Konvertierung für beide Szenarien erreichen:

Konvertieren einer Zeichenfolge in eine Gleitkommazahl:

Um eine Zeichenfolge, die eine Gleitkommazahl darstellt, in eine Gleitkommazahl umzuwandeln, Verwenden Sie die Funktion float(). Zum Beispiel:

a = "545.2222"
float(a)
# Output: 545.22220000000004
Nach dem Login kopieren

Es ist erwähnenswert, dass float() die Genauigkeit beibehält, sodass der resultierende Float möglicherweise eine etwas andere Darstellung als der ursprüngliche String hat.

Konvertieren eines Strings in eine Ganzzahl:

Um eine Zeichenfolge, die eine Ganzzahl darstellt, in eine Ganzzahl umzuwandeln, ist der Prozess etwas aufwändiger. Konvertieren Sie zunächst die Zeichenfolge mit float() in eine Gleitkommazahl und extrahieren Sie dann mit int() den ganzzahligen Wert.

a = "31"
int(float(a))
# Output: 31
Nach dem Login kopieren

Dieser zweistufige Ansatz stellt sicher, dass der ganzzahlige Wert präzise ist.

Zusätzliche Hinweise:

  • Informationen zur umgekehrten Operation (Konvertieren einer Ganzzahl oder Gleitkommazahl in eine Zeichenfolge) finden Sie im Artikel „Konvertieren Sie eine Ganzzahl in einen String in Python“ oder „Konvertieren Sie eine Gleitkommazahl in einen String, ohne sie zu runden.“
  • Wenn Sie Benutzereingaben als Zahlen lesen möchten, verwenden Sie die Option „Wie kann ich Eingaben als Zahlen lesen?“. Frage stattdessen, um doppelte Anfragen zur sofortigen Konvertierung von Zeichenfolgen zu vermeiden, die aus Benutzereingaben stammen.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich Strings in Floats und Integers in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage