Wenn wir eine Zahl abschneiden, verwerfen wir den Bruchteil, um einen ganzzahligen Wert dieser Zahl zu erhalten. Die Zahlen können einen fraktionalen Teil enthalten, den wir in einigen Programmen nicht brauchen konnten. Dies sind Rohnummern, die die Ausgabe überlasten können oder noch nicht verarbeitet wurden.
Es gibt zwei Möglichkeiten, die Dezimalstellen aus einem bestimmten Wert in Python zu beseitigen. Die Mathematik.TRUNC () Methode schnappt die Anzahl seiner Argumente ab. Die int () -Methode ändert eine Zeichenfolge oder eine angegebene Zahl an eine Ganzzahl. In diesem Prozess verwirt Python den fraktionalen Teil dieses gegebenen Wertes.
Wenn wir einen bestimmten Wert abschneiden, ändert sich die Zahl vor dem Dezimalpunkt nicht. Die Kürzung kann das gleiche Ergebnis wie das Runden eines Wertes geben. Aber diese beiden sind unterschiedlich. Bei abgerundetem 7.89 wird 8, aber wenn es verkürzt wird, wird es 7. Schauen wir uns an, wie wir den angegebenen Wert in Python abschneiden.
Den Wert abschneiden:
Die Mathematik.TRUNC () -Methode gibt eine Ganzzahl zurück, die aus dem bestandenen numerischen Argument abgeschnitten wurde. Dies schnappt einige der Werte in Richtung Null ab. Das fraktionelle Element des übergebenen Werts wird entfernt.
Wir verwenden Version 5 des "Spyder" -Tools für die Implementierung. Beginnen wir jetzt mit dem Codieren. In diesem Fall importieren wir das Mathematikmodul.
Wir nehmen die Nummer 15.4689. Wir wenden die Funktionsmathematik an.TRUNC (). Dieser Wert wird der Funktion als Parameter angegeben. Dieses Programm muss jetzt ausgeführt werden. Aus der Spyder -Menüleiste wählen wir die Option "Ausführen" aus.
Die Druckanweisung druckt den verkürzten Wert von 15.4689, das ist 15.
Zahlen durch die Verwendung von Mathematik abschneiden.trunc ():
In diesem Code sehen wir, wie wir Mathematik verwenden.trunc () in diesem Programm. Hier schneiden wir vier Schwimmpunktzahlen ab. Wir stellen das Mathematikmodul vor. So mathematik.trunc () wird zugänglich. Als nächstes erstellen wir vier Variablen von Nummer1 bis Nummer4. Stellen Sie dies auf verschiedene Schwimmpunktzahlen ein.
Dann verwenden wir Mathematik.TRUNC () -Methode zum Abschneiden dieser vier Zahlen. Die resultierende Nummer ist das, was wir in vier neuen Variablen eingegeben haben. In diesem Code druckt der letzte Teil das Ergebnis. Wir verwenden die Funktion print (), um die ursprünglichen und verkürzten Werte zu drucken.
Die Werte können nicht abgerundet werden. Ansonsten 467.9457402 wäre 468. Außerdem rundet wir uns nicht ab, da es sich möglicherweise von -23 geändert hat.8740858 bis -24. Dies zeigt, dass die Kürzung unterschiedlich ist, indem die Zahlen auf und ab gerundet werden.
Werte durch die Verwendung der int () -Funktion abschneiden:
Eine andere Möglichkeit für die Kürzung ist die Verwendung der int () -Methode. Diese Methode ändert das bestandene Argument an eine Ganzzahl. In diesem Verfahren werden einige der Werte verworfen. Die Funktion int () schneidet die angegebene Zahl für Floating-Punkt-Werte in Richtung Null ab. Um die Int () -Funktion zu verwenden, übergeben wir ein Argument.
Wir nehmen ein Beispiel, in dem wir verschiedene Gleitkomma-Zahlen an eine Ganzzahl abschneiden, indem wir die Int () -Funktion verwenden.
Erstens nehmen wir fünf verschiedene Gleitkomma-Zahlen ein. Dann erstellen wir fünf Variablen für diese Zahlen. Jetzt wollen wir diese Werte abschneiden. Wir wenden die Int () -Funktion auf jede Variable an, um dies zu tun. Wir geben die Gleitkomma-Zahlen als Argument an die Int () -Funktion über. Als nächstes speichern wir die resultierende Ganzzahl in fünf neuen Variablen.
Der letzte Teil des Codes verwendet eine print () -Anweisung, um die realen und verkürzten Werte zu drucken.
Schneiden Sie eine Liste in Python ab:
In den oben erwähnten Beispielen wird jeweils nur ein Wert abgeschnitten. Wir können jedoch auch eine Liste oder ein Array in Python abschneiden.
Hier importieren wir das Modul. Wir erstellen eine Liste mit Gleitpunktwerten. Wir nehmen sieben Zahlen in dieser Liste. Die Variable, in der diese Liste gespeichert ist.„Jetzt wollen wir jeden Wert in der Liste abschneiden. Wir nennen es die Mathematik.Tunc () -Funktion für jeden Wert in der Liste. Wir verwenden die "für" Schleife. Diese Werte werden einzeln generiert. Die Ausgabe dieses Codes wird in der neuen Variablen "Truncnumbers" gespeichert.''
Wir haben zwei Listen, nachdem wir den Code ausgeführt haben: die ursprüngliche Liste und die abgeschnittene Liste. In der Ausgabe sehen wir, dass die nach dem Dezimalpunkt vorhandenen Ziffern aus den eingegebenen Werten entfernt wurden. Wenn wir nicht die Werte der ursprünglichen Liste in der Ausgabe haben möchten, können wir sie mit den verkürzten Werten überschreiben.
Abschluss:
Wenn wir einen Wert abschneiden wollen, löschen Sie den Dezimalwert. 34.5 wird 34 und 6.94 wird 6. Die Zahl vor dem Dezimalpunkt ändert sich im Vergleich zur Rundung nicht. Wir haben uns in diesem Artikel viele Ansätze zum Abschneiden von Zahlen in Python angesehen. In Python gibt es zwei Techniken, um Zahlen abzuschneiden. Der erste Ansatz ist die Verwendung von Mathematik.TRUNC () Methode. Diese Methode nimmt ein einzelnes Argument an: die zu beschnittene Nummer. Dieser Wert wird als Zahl zurückgegeben. Eine andere Möglichkeit ist die Verwendung der Int () -Methode. Wenn wir ein Argument für diese Funktion angeben, wird dieser Parameter an eine Ganzzahl abgeschnitten. Wenn wir eine als Zeichenfolge dargestellte Schwimmpunktzahl einnehmen, ändern die int () -Methoden zunächst die angegebene Zahl und beseitigen den Dezimalwert, und beseitigen Sie den Dezimalwert. Wir haben das Listenverständnis für das Abschneiden eines Arrays oder eine Liste in Python verwendet.