Javascript Int In Float Umwandeln
exp |
insert |
JavaScript |
sin
Michael Zippo
04.11.2021
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.
a>
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
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