Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Python

Python - Zahlen

Vorherige SeiteNächste Seite

Zahlendatentypen speichern numerische Werte. Sie sind unveränderliche Datentypen, was bedeutet, dass die Änderung des Werts eines Zahlendatentyps zu einem neu zugewiesenen Objekt führt.

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

var1 = 1
var2 = 10

Sie können den Verweis auf ein Nummernobjekt auch löschen, indem Sie del verwenden Aussage. Die Syntax der del-Anweisung ist −

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

Sie können ein einzelnes Objekt oder mehrere Objekte löschen, indem Sie del verwenden Aussage. Zum Beispiel −

del var
del var_a, var_b

Python unterstützt vier verschiedene numerische Typen −

Beispiele

Hier sind einige Beispiele für Zahlen

int lang schweben komplex
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

Konvertierung des Zahlentyps

Python konvertiert Zahlen intern in einem Ausdruck, der gemischte Typen enthält, zur Auswertung in einen gemeinsamen Typ. Aber manchmal müssen Sie eine Zahl explizit von einem Typ in einen anderen umwandeln, um die Anforderungen eines Operators oder Funktionsparameters zu erfüllen.

Mathematische Funktionen

Python enthält die folgenden Funktionen, die mathematische Berechnungen durchführen.

Sr.No. Funktion &Rückgabe ( Beschreibung )
1 abs(x)

Der Absolutwert von x:der (positive) Abstand zwischen x und Null.

2 Zeile(x)

Die Obergrenze von x:die kleinste ganze Zahl nicht kleiner als x

3 cmp(x, y)

-1 wenn x y

4 exp(x)

Das Exponential von x:e x

5 Fabs(x)

Der absolute Wert von x.

6 Etage(x)

Der Boden von x:die größte ganze Zahl, die nicht größer als x ist

7 log(x)

Der natürliche Logarithmus von x, für x> 0

8 log10(x)

Der Logarithmus zur Basis 10 von x für x> 0.

9 max(x1, x2,...)

Das größte seiner Argumente:der Wert, der positiv unendlich am nächsten liegt

10 min(x1, x2,...)

Das kleinste seiner Argumente:der Wert, der am nächsten an minus unendlich liegt

11 modf(x)

Die gebrochenen und ganzzahligen Teile von x in einem Tupel mit zwei Elementen. Beide Teile haben das gleiche Vorzeichen wie x. Der ganzzahlige Teil wird als Float zurückgegeben.

12 pow(x, y)

Der Wert von x**y.

13 Runde(x [,n])

x auf n Dezimalstellen gerundet. Python rundet als Tie-Breaker von Null weg:round(0.5) ist 1.0 und round(-0.5) ist -1.0.

14 Quadrat(x)

Die Quadratwurzel von x für x> 0

Zufallszahlenfunktionen

Zufallszahlen werden für Spiele, Simulationen, Tests, Sicherheits- und Datenschutzanwendungen verwendet. Python enthält die folgenden häufig verwendeten Funktionen.

Sr.No. Funktion &Beschreibung
1 Auswahl (Folge)

Ein zufälliges Element aus einer Liste, einem Tupel oder einer Zeichenfolge.

2 randrange ([start,] stop [,schritt])

Ein zufällig ausgewähltes Element aus range(start, stop, step)

3 zufällig()

Ein zufälliger Float r, so dass 0 kleiner oder gleich r ist und r kleiner als 1 ist

4 Samen([x])

Legt den ganzzahligen Startwert fest, der beim Generieren von Zufallszahlen verwendet wird. Rufen Sie diese Funktion auf, bevor Sie eine andere zufällige Modulfunktion aufrufen. Gibt Keine zurück.

5 shuffle(lst)

Randomisiert die Elemente einer Liste an Ort und Stelle. Gibt Keine zurück.

6 einheitlich(x, y)

Ein zufälliger Float r, so dass x kleiner oder gleich r und r kleiner als y ist

Trigonometrische Funktionen

Python enthält die folgenden Funktionen, die trigonometrische Berechnungen durchführen.

Sr.Nr. Funktion &Beschreibung
1 acos(x)

Gibt den Arkuskosinus von x im Bogenmaß zurück.

2 asin(x)

Gibt den Arkussinus von x im Bogenmaß zurück.

3 atan(x)

Gibt den Arkustangens von x im Bogenmaß zurück.

4 atan2(y,x)

Gibt atan(y / x) im Bogenmaß zurück.

5 cos(x)

Gibt den Kosinus von x Bogenmaß zurück.

6 Hypot(x, y)

Gibt die euklidische Norm zurück, sqrt(x*x + y*y).

7 sünde(x)

Gibt den Sinus von x Bogenmaß zurück.

8 tan(x)

Gibt den Tangens von x Bogenmaß zurück.

9 Grad(x)

Wandelt Winkel x von Bogenmaß in Grad um.

10 Radiant(x)

Wandelt den Winkel x von Grad in Bogenmaß um.

Mathematische Konstanten

Das Modul definiert auch zwei mathematische Konstanten −

Sr.No. Konstanten &Beschreibung
1

pi

Die mathematische Konstante pi.

2

e

Die mathematische Konstante e.


Python

  1. Python-Datentypen
  2. Python-Operatoren
  3. Python-pass-Anweisung
  4. Python-Funktionsargumente
  5. Python-Zahlen, Typumwandlung und Mathematik
  6. Python-Wörterbuch
  7. Python-Iteratoren
  8. Python-Schließungen
  9. Python-Datetime
  10. Python-Schlaf()