Heim  >  Artikel  >  Backend-Entwicklung  >  Vier numerische Python-Typen (int, long, float, complex)

Vier numerische Python-Typen (int, long, float, complex)

高洛峰
高洛峰Original
2017-03-03 14:11:352541Durchsuche

Python unterstützt vier verschiedene numerische Typen, darunter int (Ganzzahl), Long (Long Integer), Float (tatsächlicher Gleitkommawert) und Complex (Pluralzahl). Dieser Artikel stellt Programmierern, die es benötigen, die vier numerischen Typen von Python vor Als Referenz.

Numerischer Datentyp speichert numerische Werte. Es handelt sich um unveränderliche Datentypen, was bedeutet, dass eine Änderung des numerischen Datentyps zu einem Wert in einem neu zugewiesenen Objekt führt.

Zahlenobjekte werden erstellt, wenn Sie ihnen einen Wert zuweisen. Zum Beispiel:

var1 = 1
var2 = 10

Sie können einen Verweis auf ein numerisches Objekt auch mithilfe der del-Anweisung löschen.

Die Syntax der del-Anweisung lautet:

del var1[,var2[,var3[....,varN]]]]

Mit der del-Anweisung können Sie ein einzelnes Objekt oder mehrere Objekte löschen .

Zum Beispiel:

del var
del var_a, var_b

Python unterstützt vier verschiedene numerische Typen:

• int (signed integer): wird oft als ganze Zahl oder ganze Zahl bezeichnet, eine positive oder negative ganze Zahl ohne Dezimalpunkt.

•long: oder Wunsch, eine ganze Zahl unendlicher Größe, also schreiben Sie die ganze Zahl und ein großes oder kleines L.

•float (tatsächlicher Gleitkommawert): Floats, geschrieben zur Darstellung reeller Zahlen, Dezimalzahlen dividiert durch den ganzzahligen Teil und den Dezimalteil. Der Float kann auch in wissenschaftlicher Schreibweise mit E oder 10. Potenz e (2,5e2 = 2,5 × 102 = 250) ausgedrückt werden.

•komplex (Plural): + Form von BJ, wobei a, b Gleitkommazahlen sind und J (oder J) die Quadratwurzel von -1 (was eine imaginäre Zahl ist) darstellt. a ist der reelle Zahlenteil und b ist der Imaginärteil. Komplexe Zahlen werden nicht mit Python programmiert.

Hier sind einige Beispiele für Zahlen:


int long float complex
10 51924361L 0.0 3.14j
100 -0x19323L 15.20 45.j
-786 0122L -21.9 9.322e-36j
080 0xDEFABCECBDAECBFBAEl 32.3+e18 .876j
-0490 535633629843L -90. -.6545+0J
-0x260 -052318172735L -32.54e100 3e+26J
0x69 -4721885298529L 70.2-E12 4.53e-7j

• Mit Python können Sie long verwenden Geben Sie L in Kleinbuchstaben ein, es wird jedoch empfohlen, nur den Großbuchstaben L zu verwenden, um Verwechslungen mit der Zahl 1 zu vermeiden. Python Long Integer zeigt einen Großbuchstaben L an.

• Eine komplexe Zahl, die aus einem geordneten Paar einer echten Gleitkommazahl + BJ besteht, wobei a der Realteil und b die Imaginärteildarstellung der komplexen Zahl ist.

Zahlentypkonvertierung:

Die Zahlenkonvertierung von Python enthält intern einen allgemeinen Auswertungstyp gemischter Ausdrücke. Aber manchmal müssen Sie eine Zahl explizit als Operator oder Funktionsargument von einem Typ in einen anderen umwandeln, um Anforderungen zu erfüllen.

• int Typ (X) konvertiert X in eine gewöhnliche Ganzzahl.

•long(X) Konvertiert X in eine lange Ganzzahl.

• Float-Typ (X) wandelt X in eine Gleitkommazahl um.

•complex(x) Wandelt x mit einem Realteil von x und einem Imaginärteil von Null in eine komplexe Größe um. Der Typ complex(x,y) wandelt das x und die Imaginärteile von x und y in komplexe Zahlen um. x und y sind numerische Ausdrücke mit integrierten Zahlenfunktionen:

Der obige Artikel erläutert kurz die vier numerischen Typen von Python (int, long, float, complex). Dies ist der gesamte Inhalt, den der Herausgeber geteilt hat Ich hoffe, es kann helfen. Es ist eine Referenz für alle und ich hoffe, dass jeder die chinesische PHP-Website unterstützt.

Weitere Artikel zu den vier numerischen Typen von Python (int, long, float, complex) finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
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