Python -Formatnummern

Python -Formatnummern
Python ist eine moderne Programmiersprache, die viele Anwendungsentwicklungen unterstützt. Python bietet zahlreiche Frameworks an, die wir verwenden können, um eine großartige Anwendung zu erstellen. Ohne den gesamten Code in Python von Grund auf neu zu schreiben, sind in der Python Library bereits verschiedene Methoden eingebaut. Wir müssen nur diese Methoden aufrufen und die entsprechende Bibliothek importieren, um sie im Code zu verwenden. Damit die Daten zugänglich und verständlich aussehen, müssen wir sie möglicherweise formatieren.

Formatierung wird verwendet, um die Zahlen ordnungsgemäß zu organisieren, was die Fehlerchancen wie 34000000 reduziert. Es ist schwierig, einige Nullen zu zählen, aber was ist, wenn wir die Zahl als 34.000.000 schreiben,? Bei Separatoren wird die Lesbarkeit erhöht und die Fehlerwahrscheinlichkeit verringert. Mit Hilfe von Kommas können wir leicht viele Nullen im Wert zählen. Python ermöglicht die Formatierung von Zahlen wie das Abrunden eines schwebenden Punktwerts an den angegebenen Dezimalplatz und Hinzufügen von Separatoren wie Kommas in ganzzahligen Werten oder schwimmenden Punktwerten. In Python haben wir zwei Methoden, mit denen wir die Zahlen formatieren können - einer ist format () und der andere ist F -String. Diese beiden Techniken ermöglichen es uns, unsere Zahlen zu formatieren.

Möglichkeiten, die Zahlen zu formatieren

Wir werden diskutieren, wie wir unsere Daten formatieren können, damit sie ordentlich aussehen und zusammenfassen. Für die Formatierung der Zahlen werden verschiedene Methoden angewendet. Diese Methoden werden im Folgenden mit einem Codierungsbeispiel angegeben.

Formatieren Sie die schwimmenden Punktwerte

Die Formatierung von schwimmenden Punktwerten kann durchgeführt werden, indem die Zahlen an den nächsten oder gegebenen Dezimalplatz abgerundet werden. Eine andere Formatierung kann auf die Float -Werte angewendet werden, aber die Abrundung der Werte kann nur auf Float -Werte angewendet werden.

  • Runden Sie den schwimmenden Punktwert zur nächsten Ganzzahl ab: Wir runden den Schwimmerwert auf den nächsten Ganzzahlwert ab. Wir können die Runde () -Methode verwenden, indem wir eine Zahl auf den nächsten numerischen Wert abrunden.
  • Runden Sie den schwimmenden Punktwert zu einem bestimmten Dezimalplatz ab: Wir stellen den Dezimalplatz an; Es kann ein Dezimalplatz, zwei Dezimalstellen oder ein Dezimalplatz sein.

Beispiel:
In diesem Beispielcode lernen wir, wie Sie die schwimmenden Punktzahlen zu unserem angegebenen Dezimalplatz und dem nächsten Ganzzahlwert abrufen können.

Code:

value_0 = 6775.7448722;
print ("nächste Ganzzahl :.0f ".Format (value_0))
print ("bis 2dp :.2f ".Format (value_0))
print ("bis 4dp :.4f ".Format (value_0))

Ausgang:

In diesem Python -Code initialisieren wir zuerst einen Wert. Der Wert hier ist ein Float -Wert, aber wir haben die Variable nicht deklariert, weil wir dies in Python nicht tun müssen. Der Compiler weiß automatisch, was die Art der Variablen ist. Verwenden Sie als nächstes die Funktion print (), um die Nummer nach dem Abrunden darzustellen. Der erste Print () zeigt die Zahl an, nachdem sie auf den nächsten Ganzzahlwert abgerundet wurde, der 6776 ist und alle Ziffern nach dem Dezimalpunkt ausgelöscht und in eine Ganzzahl von einem Float umgewandelt wird. Um dies zu tun, verwenden wir die :.0f.Format () Methode. Wenn wir das ersetzen .0f mit .2F, es rundet die Zahl auf 2 Dezimalstellen ab und ändert sich dann zu .4f. Die Ziffer mit .F rundet bis zu diesem Dezimalplatz ab.

Separator

Separatoren, wie der Name selbst sagt, trennen die Zahlen. Der Trennzeichen kann von unserer Wahl sein; Es hängt von dem Programmierer ab, den sie verwenden möchten. Es kann entweder Komma- (,) Raum oder ein beliebiges Symbol sein.

Beispiel:
In diesem Code werden wir über Separatoren sprechen und den am häufigsten verwendeten Separator implementieren.

Code:

Number_0 = 53774756543434526;
print ("Nach dem Hinzufügen von Separator :,".Format (Number_0))

Ausgang:

In diesem Beispiel initialisieren Sie eine Variable mit einem Ganzzahlwert. Wir können auch einen Dezimalwert für die Anwendung der Separatoren verwenden, da die Art der Variablen bei der Anwendung der Separatoren keine Rolle spielt. Verwenden Sie nun, nachdem Sie die Variable initialisiert haben. Vor dem .Format () definieren wir unseren Separator in den lockigen Klammern mit einem Dickdarm wie diesem :,. Anstelle eines Kommas können Sie jeden gewünschten Separator einstellen. Es gibt keine Einschränkungen. In dieser Methode erwähnen wir den variablen Namen. Aber wenn wir uns mit Zahlen befassen, verwenden wir Kommas, um sie zu trennen.

Der Compiler platziert das Trennzeichen automatisch nach 3 Ziffern, wenn es mehrere von 3 ist. Wenn wir jedoch mehr oder weniger Werte haben als ein Vielfaches von 3, platziert es automatisch ein Komma nach ein oder zwei Ziffern nur einmal. Und dann legt es ein Komma nach zwei Ziffern.

Formatprozentsatz

Das prozentuale Format wandelt den Wert in den Prozentsatz um. Zu diesem Zweck können wir die F-String-Methode verwenden. Jeder gegebene Dezimalwert kann in einen prozentualen Wert umgewandelt werden.

Beispiel:
Im Code werden wir das prozentuale Format von Zahlen sehen.

Code:

Number_1 = 0.7064;
print ("Prozentsatz der Zahl ist :.0% ".Format (Number_1))

Ausgang:

Initialisieren Sie zunächst eine Variable mit einem Wert. Dann finden wir den Prozentsatz mit dem .Format () Methode. Verwenden Sie nach der Initialisierung die Print () -Methode, um das Ergebnis anzuzeigen. Inside Print () formatieren wir die Nummer. Wir haben nur das prozentuale Symbol nach dem festgelegt .0 und es formatiert die Zahl zum Prozentsatz. Wenn wir die 0 mit einer anderen Zahl ändern, findet er den Prozentsatz bis zu diesem Ort.

Format zur Basis

Wir können den Dezimalwert in die Binär- oder binäre Dezimalwert in eine Dezimalheit und in einer anderen Basis umwandeln, die Sie angeben. Dies ist sehr nützlich, da wir manchmal auch in Binärdateien codieren. Um es menschlich lesbar zu machen, müssen wir die Basis in Dezimal- oder Hexadezimalumwandler umwandeln. Die Python -Formatierung erleichtert dies einfach zu erreichen.

Beispiel:
In diesem Beispielcode werden wir die Dezimalzahl in die Binärdatei konvertieren, indem wir nur eine einzelne Codezeile verwenden.

Code:

Number_0 = 4905
print (f "number_0 in binär ist number_0: b")
Ausgang:

Initialisieren Sie eine Zahl, die ein ganzzahliger Wert ist. Wir verwenden eine F-String, um die Basis in die Binärdatei umzuwandeln. Verwenden Sie nun in der Print () -Methode den Buchstaben F, der dem Compiler mitteilt, dass wir eine F-String verwenden. Zeigen Sie in den doppelten Zitaten von „F“ den Wert an, indem Sie den variablen Namen und eine Nachricht damit platzieren. Indem wir nur ": b" nach dem variablen Namen in den lockigen Klammern einstellen, können wir den Ganzzahlwert in den Binärwert umwandeln. Die Basisumwandlung wird in Python einfach, indem nur eine einzige Codezeile verwendet wird, in der wir die Basis ändern können.

Das Format in wissenschaftlicher Notation

Die Formatierung in wissenschaftlicher Notation drückt die Werte in die Macht von „e“. Es wird verwendet, wenn wir eine große Ziffer haben, um einen geschätzten Wert oder eine ungefähre Zahl zu verwenden.

Beispiel:
Im Beispiel werden wir das Zahlenformat in Python sehen, indem wir es in wissenschaftliche Notation ändern.

Code:

Value_1 = 8667743000000000000
print (": e".Format (value_1))

Ausgang:

Im Beispiel initialisiert der Code jede Art von Wert, entweder ganzzahlig oder schwebend. Anschließend wird die F-String-Methode verwendet, um die Zahl von einer einfachen Zahl zu wissenschaftlicher Notation zu formatieren, die das Lesen einfach macht. Verwenden Sie in der Methode print () : e. Die E ändert die Zahl, die sich im Format () in wissenschaftliche Notation befindet. Auf diese Weise können wir die Zahlen zur wissenschaftlichen Notation formatieren.

Abschluss

Wir haben die Formatierung in Python und die Art und Weise untersucht, wie wir die Zahlen klarer und lesbarer machen können. Wir können es ermöglichen, indem wir die Zahlen in vielerlei Hinsicht formatieren, indem wir die Separatoren hinzufügen oder abrunden. Es hängt von der Anforderung des Codes und dem, was er vom Programmierer verlangt, ab. Wenn Sie das Geld (die Kosten für etwas) anzeigen müssen, können wir die Zahlen der Währung formatieren. Dieser Artikel behandelte alles, was Sie wissen sollten, um eine beliebige Zahl zu formatieren.