Javascript Int In Float Umwandeln

| | |

Die Python-Methode float () wandelt eine in einem String gespeicherte Zahl oder eine Ganzzahl in eine Fließkommazahl oder eine Zahl mit Dezimalpunkt um. Python-Floats sind nützlich für alle Funktionen, die Genauigkeit erfordern, wie etwa die wissenschaftliche Notation.

Programmiersprachen „Äã‚Äãverwenden verschiedene Arten von Daten, um Werte zu speichern. Die Art der Daten, in denen ein Wert gespeichert ist, wirkt sich darauf aus, wie ein Programm diesen Wert manipulieren kann. Beispielsweise können Sie keine Zeichenfolgenfunktion auf eine ganze Zahl oder eine mathematische Operation auf eine Zeichenfolge anwenden.

In Python gibt es zwei Arten von Zahlen:. Gleitkommazahlen (Float) Ganzzahlen. Während Floats Dezimalzahlen enthalten können, Ganzzahlen nicht.

Dieses Tutorial behandelt die Grundlagen von Gleitkommazahlen und wie Sie die Methode float () verwenden können, um Strings und Integer in Python in Floats umzuwandeln. Wir zeigen auch Programmierbeispiele, die float () verwenden, um ganze Zahlen und Strings in Fließkommazahlen umzuwandeln.

Python float

Jeder eingegebene numerische Wert in Python wird als Zahl betrachtet, sodass es nicht notwendig ist, zu deklarieren, dass ein Wert eine Zahl ist. Wenn Sie einen Wert ohne Dezimalstellen eingeben, interpretiert Python ihn als Ganzzahl (z. B. 24 oder -72); . Die Werte, die Dezimalzahlen enthalten, werden als Gleitkommazahlen interpretiert (z. B. 102,2 oder -4,91)

Gestempelt sind ganze positive Zahlen (z. B. 3, 7, 26), ihre negativen Gegenstücke (z. B. -3, -7 , -26) und 0. In Python werden Ganzzahlen allgemein als int bezeichnet. Hier ist ein Beispiel für ein Programm, das eine ganze Zahl an die Konsole ausgibt:

Unser Code gibt zurück: 4

Gleitkommazahlen hingegen sind reelle Zahlen. Anders als Ganzzahlen können Gleitkommazahlen dezimal Werte speichern.

Hier ist ein Programm, das eine Fließkommazahl auf der Konsole ausgibt:

Unser Code gibt zurück:. 3.14

Da sowohl Ganzzahlen als auch Gleitkommazahlen Zahlen sind (in Bezug auf den Datentyp), können wir mathematische Operationen mit ihnen durchführen. Wenn wir also Gleitkomma-Arithmetik machen und beispielsweise zwei Gleitkommazahlen zusammenzählen wollten, könnten wir dies mit dem folgenden Code tun:

Unser Code berechnet 22,5 + 17,4 und gibt dann zurück: 39,9

<. h2> method method

float () float () python ist eine eingebaute Python-Funktion, die verwendet wird, um eine Ganzzahl oder d `eine Fließkommazeichenfolge umzuwandeln.

Hier ist die Syntax der Methode float () in Python:

Die Methode float () akzeptiert einen Parameter: den Wert, in den sie Float umwandeln möchte. Dieser Parameter ist optional und sein Standardwert ist 0,0.

Sie können die Methode float () in Python verwenden, um eine ganze Zahl in eine Gleitkommazahl umzuwandeln. Hier ist ein Beispiel:

Unsere Codes geben zurück:. 12.0

Hier haben wir den float () verwendet, um eine Ganzzahl (12) in eine Gleitkommazahl < umzuwandeln code>(12.0). Der . am Ende von CE zeigt an, dass unsere Zahl erfolgreich in einen Fließkommawert umgewandelt wurde.

Konvertieren einer Zeichenfolge in einen Fließkommawert in Python

In Python ist ein String eine Folge von Zeichen. So wie float () eine Ganzzahl in eine Fließkommazahl umwandeln kann, kann es auch einen String in eine Fließkommazahl umwandeln. Dazu muss der Kanal digital sein.

Hier ist ein Beispiel für float(), das verwendet wird, um einen String in eine Fließkommazahl in Python umzuwandeln:

Unser Code gibt zurück: 12.0.

In diesem Beispiel wurde ein numerischer Wert (12) als String in unserem Programm gespeichert. Die Methode float () hat diesen Wert in eine Fließkommazahl umgewandelt.

Sie können die Zeichen + und - verwenden um anzugeben, ob Ihre Zeichenfolge in eine positive oder eine negative Gleitkommazahl konvertiert werden soll. Hier ist ein Beispiel dafür in Aktion:

Unser Code gibt zurück: -12.0. Beachten Sie, dass unsere Daten jetzt als Float und nicht als String gespeichert werden. Das ist offensichtlich, weil unsere Zahl nicht in Anführungszeichen steht und mit . endet.

Strings können auch NaN, unendlich enthalten oder inf. Diese Buchstabenkombinationen werden verwendet, um ungültige Zahlen (NaN) und unendliche Werte ‚Äã‚Äã(infinity oder inf) darzustellen.

Python Float (): Beispiel

Lassen Sie uns zu mehr übergehen Ausführliches Beispiel zur Verwendung von float () in Python

Angenommen, wir erstellen ein Mathespiel für Viertklässler, die lernen, Dezimalzahlen zu addieren und zu subtrahieren. Dieses Spiel gibt den Schülern ein mathematisches Problem, das sie lösen und bewerten müssen, ob ihre Antworten richtig sind. Da wir mit Dezimalzahlen arbeiten, möchten wir, dass unser Code jede Zahl in eine Fließkommazahl umwandelt.

Hier ist der Code, den wir verwenden könnten, um dieses Spiel zu erstellen:

Wenn wir unseren Code ausführen und die richtige einfügen answer (26.8) Als Antwort auf die Eingabeaufforderung gibt unser Code die folgende Nachricht zurück:

Wenn wir unseren Code ausführen und die falsche Antwort (z. B. -2.4) als Antwort auf die Eingabeaufforderung einfügen, gibt unser Code Folgendes zurück:

Decompo klingt unser Code. In der ersten Zeile berechnen wir die Antwort auf eine mathematische Aufgabe (12,2 + 14,6) und verwenden die Methode round(), um sicherzustellen, dass wir einen auf eine Dezimalstelle gerundeten Wert haben.

Als Nächstes verwenden wir input (), um einen Schüler aufzufordern, eine Antwort auf die mathematische Aufgabe einzugeben. Der Parameter der Eingabemethode ist die Frage, die unser Programm hier den Schülern stellen wird (Was machen 12.2 + 14.6?)

In der nächsten Zeile verwenden wir ein if um zu vergleichen, ob die Antwort des Schülers mit der von unserem Programm berechneten Antwort übereinstimmt. Hauptsächlich verwenden wir die Methode float (), um die Variable student_input in Float umzuwandeln. Wir müssen dies tun, weil die Methode input () die Daten in einem String-Format zurückgibt und wir einen String nicht mit einem Float vergleichen können. Damit unser Programm funktioniert, müssen wir also student_input in einen Float umwandeln

Wenn a Schüler gibt die richtige Antwort ein, die Meldung Sie haben Recht! wird auf der Konsole gedruckt; Andernfalls zeigt die Konsole die richtige Antwort an, die dem Text folgt, den wir vor der Antwort gesetzt haben (Die richtige Antwort auf 12.2 + 14.6 ist).

Schlussfolgerung

Gleitkommazahlen sind ein entscheidender Teil der Programmierung. Entwickler mit Dezimalwerten arbeiten. Dieses Tutorial behandelte die Grundlagen von Fließkommawerten in Python und zeigte einige Beispiele für die Verwendung der Methode float () zum Konvertieren von Ganzzahlen und Zeichenfolgen in Fließkommazahlen.

Sie können jetzt wie ein Experte mit Gleitkommazahlen und der integrierten Python-Methode float () arbeiten!

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method