Heim > Artikel > Backend-Entwicklung > Python-Zahlen
Der numerische Datentyp Python wird zum Speichern numerischer Werte verwendet.
Der Datentyp darf nicht geändert werden. Das heißt, wenn der Wert des numerischen Datentyps geändert wird, wird der Speicherplatz neu zugewiesen.
Die folgenden Instanzen erstellen numerische Objekte, wenn Variablen Werte zugewiesen werden:
var1 = 1
var2 = 10
Sie können auch die del-Anweisung verwenden, um einige numerische Objektreferenzen zu löschen.
Die Syntax der del-Anweisung lautet:
del var1[,var2[,var3[....,varN]]]]
Sie können einzelne oder mehrere Objekte löschen, indem Sie die del-Anweisung verwenden, zum Beispiel:
del var
del var_a, var_b
Python unterstützt vier verschiedene numerische Typen:
Integer (Int) – Normalerweise wird als ganze Zahl oder ganze Zahl bezeichnet, eine positive oder negative ganze Zahl ohne Dezimalpunkt.
Lange ganze Zahlen – unendlich große ganze Zahlen mit einem großen oder kleinen L am Ende.
Gleitkomma-Realwerte – Der Gleitkomma-Typ besteht aus einem ganzzahligen Teil und einem Dezimalteil. Der Gleitkomma-Typ kann auch in wissenschaftlicher Notation ausgedrückt werden (2,5e2 = 2,5 x 102 = 250)
Komplexe Zahlen ((komplexe Zahlen)) – Der Imaginärteil einer komplexen Zahl endet mit dem Buchstaben J oder j. Zum Beispiel: 2 3i
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-E 12 4,53e-7j
Lang Sie können für den Typ auch ein kleines „L“ verwenden, es wird jedoch empfohlen, ein großes „L“ zu verwenden, um Verwechslungen mit der Zahl „1“ zu vermeiden. Python verwendet „L“, um lange Ganzzahlen anzuzeigen.
Python unterstützt auch komplexe Zahlen. Sie können durch a bj oder complex(a,b) dargestellt werden Zahlen sind beide Gleitkommatypen
Python-Zahlentypkonvertierung
int(x [,base ]) Konvertieren Sie x in eine Ganzzahl
long(x [,base ]) Konvertieren Sie x in eine lange Ganzzahl
float(x) Konvertieren Sie x in eine Gleitkommazahl
complex(real ,imag]) Erstellen Sie komplexe Zahlen
str(x) Konvertieren Sie Objekt x in eine Zeichenfolge
repr(x) Konvertieren Sie Objekt x in eine Ausdruckszeichenfolge
eval(str) Wird verwendet um einen gültigen Python-Ausdruck in einer Zeichenfolge zu berechnen und ein Objekt zurückzugeben
tuple(s) Konvertiert die Sequenz s in ein Tupel
list(s) Konvertiert die Sequenz s in eine Liste
chr(x) Konvertiert eine Ganzzahl in ein Zeichen
unichr(x) Konvertiert eine Ganzzahl in ein Unicode-Zeichen
ord(x) Konvertiert ein Zeichen in seinen Ganzzahlwert
hex(x) Konvertiert eine Ganzzahl in eine hexadezimale Zeichenfolge
oct(x) Konvertiert eine Ganzzahl in eine Oktalzeichenfolge
Python-Mathe-Funktion
Funktion
Rückgabewert (Beschreibung)
abs(x) Gibt den zurück absoluter Wert der Zahl, z. B. abs(-10) gibt 10
ceil(x) zurück. Gibt die aufsteigende Ganzzahl der Zahl zurück, z. B. math.ceil(4.1) gibt 5
cmp zurück (x, y) Wenn x < y ergibt -1, wenn x == y ergibt 0, wenn x >
exp(x) Gibt die x-Potenz von e (ex) zurück, z. B. math.exp(1) Gibt 2,718281828459045 zurück. Gibt 10,0 zurück.
floor(x) Gibt die gerundete ganze Zahl der Zahl zurück, z. B. math .floor(4.9) gibt 4
log(x) zurück. Beispielsweise gibt math.log(math.e) 1,0 zurück, math.log(100,10) gibt 2,0
log10(x) zurück ) Gibt den Logarithmus von x basierend auf 10 zurück, z. B. math.log10(100) gibt 2,0 zurück
max(x1, x2,...) Gibt den Maximalwert des angegebenen Parameters zurück, der eine Sequenz sein kann .
min(x1, x2,...) Gibt den Mindestwert des angegebenen Parameters zurück, der eine Sequenz sein kann.
modf(x) Gibt den ganzzahligen Teil und den dezimalen Teil von x zurück. Die numerischen Vorzeichen der beiden Teile sind die gleichen wie bei x, und der ganzzahlige Teil wird im Gleitkommatyp ausgedrückt.
pow(x, y) x**y-Wert nach der Operation.
round(x [,n]) Gibt den gerundeten Wert der Gleitkommazahl x zurück. Wenn der n-Wert angegeben ist, stellt er die Anzahl der auf den Dezimalpunkt gerundeten Stellen dar.
sqrt(x) Gibt die Quadratwurzel der Zahl x zurück. Die Zahl kann negativ sein und der Rückgabetyp ist eine reelle Zahl. Beispielsweise gibt math.sqrt(4) die Zahlenfunktion 2 0j zurück
Zufallszahlen können in Mathematik, Spielen, Sicherheit und anderen Bereichen verwendet werden und werden häufig in Algorithmen eingebettet, um die Algorithmuseffizienz und Programmsicherheit zu verbessern. Python enthält die folgenden häufig verwendeten Zufallszahlenfunktionen: FunktionBeschreibung Auswahl( seq) Wählen Sie zufällig ein Element aus den Elementen der Sequenz aus, z. B. random.choice(range(10)), und wählen Sie zufällig eine Ganzzahl von 0 bis 9 aus. randrange ([start,] stop [,step]) Erhalten Sie eine Zufallszahl aus einer Menge im angegebenen Bereich, die um die angegebene Basis erhöht wird. random() Generiert zufällig die nächste reelle Zahl, die im Bereich [0,1) liegt. seed([x]) Ändert den Seed des Zufallszahlengenerators. Wenn Sie das Prinzip nicht verstehen, müssen Sie den Startwert nicht speziell festlegen. Python wählt den Startwert für Sie aus. shuffle(lst) Sortiert alle Elemente der Sequenz zufällig. uniform(x, y) Generiert zufällig die nächste reelle Zahl, die im Bereich [x, y] liegt. Python Trigonometrische FunktionenPython enthält die folgenden trigonometrischen Funktionen: FunktionBeschreibungacos(x) Gibt den Arkuskosinus von x im Bogenmaß zurück. asin(x) Gibt den Arkussinus-Bogenmaßwert von x zurück. atan(x) Gibt den Arcustangens von x im Bogenmaß zurück. atan2(y, x) Gibt den Arkustangens der angegebenen X- und Y-Koordinatenwerte zurück. cos(x) Gibt den Kosinus von x im Bogenmaß zurück. hypot(x, y) Gibt die euklidische Norm sqrt(x*x y*y) zurück. sin(x) Gibt den Sinuswert von x im Bogenmaß zurück. tan(x) Gibt den Tangens von x im Bogenmaß zurück. Grad(x) Konvertieren Sie Bogenmaß in Winkel, z. B. math.degrees(math.tan(1.0)), geben Sie 30,0 zurück Radians(x) Konvertieren Sie Winkel in Bogenmaß Python-Mathematische Konstanten KonstanteBeschreibung pi Mathematische Konstante pi (pi, im Allgemeinen dargestellt durch π) e Mathematische Konstante e, e ist eine natürliche Konstante (natürliche Konstante).