Heim  >  Artikel  >  Backend-Entwicklung  >  Python-Zahlen

Python-Zahlen

高洛峰
高洛峰Original
2016-11-23 10:42:001050Durchsuche

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:

Funktion

Beschreibung

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 Funktionen

Python enthält die folgenden trigonometrischen Funktionen:

Funktion

Beschreibung

acos(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

Konstante

Beschreibung

pi Mathematische Konstante pi (pi, im Allgemeinen dargestellt durch π)

e Mathematische Konstante e, e ist eine natürliche Konstante (natürliche Konstante).

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
Vorheriger Artikel:Python-Liste (Liste)Nächster Artikel:Python-Liste (Liste)