Latest web development tutorials

Python3 Zahlen (Anzahl)

Python-Typ für die digitale Datenwerte zu speichern.

Es wird den Datentyp nicht mehr ändern, was bedeutet, dass, wenn Sie die Art von digitalen Daten ändern Wert haben, Speicherplatz umverteilen.

Die folgenden Beispiele sind Anzahl Objekte erstellt werden, wenn die Variablenzuweisung:

var1 = 1
var2 = 10

Sie können auch die del-Anweisung verwenden, um einige der digitalen Objekt zu entfernen.

del-Anweisung Syntax:

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

Sie können die del Anweisung verwenden, um einzelne oder mehrere Referenzobjekte zu löschen, zum Beispiel:

del var
del var_a, var_b

Python unterstützt drei verschiedene Arten von Werten:

  • Integer (Int) - oft bezeichnet eine ganze Zahl oder eine ganze Zahl ist eine positive oder negative ganze Zahl, ohne Komma. Python3 ist keine Begrenzung für die Größe der ganzen Zahl, kann es als Long-Typ verwendet werden, so dass es keine Python2 Python3 der Long-Typ.
  • Schwimmer (float) - Gleitkommazahlen und Integer - Teil aus dem Bruchteil, die Schwimmer auch ausgedrückt werden kann (2.5e2 = 2,5 x 10 2 = 250) mit der wissenschaftlichen Notation
  • Complex ((Komplex)) - Komplex , der durch die realen und imaginären Teile, können Sie eine + bj, oder komplex (a, b) verwenden , dass der Realteil und einen imaginären Teil b ist ein Floating-Point - Typ.

Wir können hexadezimale und oktale Zahlen darzustellen verwenden:

>>> number = 0xA0F # 十六进制
>>> number
2575

>>> number=0o37 # 八进制
>>> number
31
int Schwimmer Komplex
10 0.0 3.14j
100 15,20 45.j
-786 -21.9 9.322e-36j
080 32,3 + e18 .876j
-0490 -90. -.6545 + 0J
-0x260 -32.54e100 3e + 26J
0x69 70.2-E12 4.53e-7j
  • Python Mehrzahl von den realen und imaginären Teile unterstützt, können Sie eine + bj verwenden oder komplex (a, b) daß der Realteil und einen imaginären Teil b ist ein Floating-Point-Typ.


Python numerischen Typ Konvertierung

Manchmal müssen wir eingebaut, um Datentyp-Konvertierung, Datentyp-Konvertierung, können Sie nur die Daten als Funktionsnamen eingeben müssen.

  • int (x) Wandelt x auf eine ganze Zahl.

  • Schwimmer (x) Konvertiert x mit einem Schwimmer.

  • Komplex (x) Konvertiert x in eine komplexe, reale Teil von x, ist der imaginäre Teil Null.

  • Komplex (x, y) x und y umgewandelt in eine komplexe Zahl, der Realteil von x, der Imaginärteil von y.x und y sind numerische Ausdrücke.

Im folgenden Beispiel wird eine Gleitkomma-Variable umwandeln eine ganze Zahl:

>>> a = 1.0
>>> int(a)
1

Python Digitalbetrieb

Python-Interpreter kann als einfacher Rechner verwendet werden, können Sie einen Ausdruck in den Interpreter eingeben, gibt er den Wert des Ausdrucks.

Expression Syntax ist einfach: +, -, * und / und andere Sprachen (wie Pascal oder C) gleich. Zum Beispiel:

>>> 2 + 2
4
>>> 50 - 5*6
20
>>> (50 - 5*6) / 4
5.0
>>> 8 / 5  # 总是返回一个浮点数
1.6

Anmerkung: Die Ergebnisse auf verschiedenen Maschinen Gleitkommaoperationen verschieden sein können.

In Integer - Division, Division (/) gibt immer eine Fließkommazahl, wenn Sie nur die Ergebnisse einer ganzen Zahl erhalten möchten, kann der Bruchteil fallen gelassen werden, können Sie den Operator@ verwenden können:

>>> 17 / 3  # 整数除法返回浮点型
5.666666666666667
>>>
>>> 17 // 3  # 整数除法返回向下取整后的结果
5
>>> 17 % 3  # %操作符返回除法的余数
2
>>> 5 * 3 + 2 
17

Gleichheitszeichen (=) verwendet, um den Variablen Werte zuzuweisen. Nach dieser Zuordnung, zusätzlich zu der nächsten Eingabeaufforderung wird der Interpreter zeigen keine Ergebnisse.

>>> width = 20
>>> height = 5*9
>>> width * height
900

Python kannden ** eine Potenzierung verwenden:

>>> 5 ** 2  # 5 的平方
25
>>> 2 ** 7  # 2的7次方
128

Variable vor dem Gebrauch muss "definiert" (das heißt, ein Wert der Variablen zugewiesen), andernfalls eine Fehlermeldung:

>>> n   # 尝试访问一个未定义的变量
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'n' is not defined

Verschiedene Arten von gemischten Integer-Operanden werden zu Gleitkomma umgewandelt werden:

>>> 3 * 3.75 / 1.5
7.5
>>> 7.0 / 2
3.5

Im interaktiven Modus ist der letzte Ausdruck Ergebnisausgabe der Variablen zugewiesen wird_.Zum Beispiel:

>>> tax = 12.5 / 100
>>> price = 100.50
>>> price * tax
12.5625
>>> price + _
113.0625
>>> round(_, 2)
113.06

Hier wird die Variable_ sollte als Nur - Lese-Benutzervariablen betrachtet werden.



Mathematische Funktionen

Funktion Rückgabewert (Beschreibung)
abs (x) Gibt den absoluten Wert, wie abs (-10) gibt 10 zurück
ceil (x) Returns auf den ganzen Zahlen, wie Math.ceil (4.1) gibt 5

cmp (x, y)

Wenn x <y -1 zurück, wenn x == y liefert 0, wenn x> y 1 zurückkehrt. Python 3 ist veraltet. Diese Verwendung (x> y) - (x <y) ersetzt.
exp (x) Gibt e hoch x angehoben (e x), wie math.exp (1) liefert 2,718281828459045
Fabs (x) Gibt den absoluten Wert, wie math.fabs (-10) liefert 10,0
floor (x) Gibt die abgerundete ganze Zahl, wie Math.floor (4.9) gibt 4 zurück
log (x) Als math.log (Math.E) 1.0 liefert, math.log (100,10) liefert 2,0
log10 (x) Gibt den Logarithmus zur Basis 10 x, so math.log10 (100) liefert 2,0
max (x1, x2, ...) Die maximale Rendite für einen bestimmten Parameter, Parameterfolge.
min (x1, x2, ...) Gibt den Minimalwert für einen bestimmten Parameter, Parameterfolge.
modf (x) Gibt den ganzzahligen Teil von x und dem Bruchteil, numerische Symbole und die beiden Teile der gleichen x, den ganzzahligen Teil in Fließkommadarstellung.
pow (x, y) Wert nach der Operation x ** y.
Runde (x [, n]) Gibt den gerundeten Wert von float x, als bei n-Wert die Rundung auf die Anzahl der Dezimalstellen repräsentiert.
sqrt (x) Gibt die Quadratwurzel von x, können Zahlen negativ sein, der Rückgabetyp ist eine reelle Zahl, wie math.sqrt (4) ergibt 2 + 0j


Zufallszahlenfunktion

Die Zufallszahl kann in den Bereichen Mathematik, Spiele, Sicherheit und anderen Bereichen eingesetzt werden, ist es auch häufig in den Algorithmus eingebettet, um die Effizienz zu verbessern und die Sicherheit des Programms erhöhen.

Python Zufallszahl Funktionen gehören die folgenden gemeinsam:

Funktion Beschreibung
Wahl (seq) Aus der Folge von Elementen in einem zufällig ausgewählten Element, beispielsweise random.choice (Bereich (10)), von 0-9 in einer zufällig ausgewählten Ganzzahl.
Randrange ([Start] stop [ , Schritt]) Um eine Zufallszahl von innerhalb des angegebenen Bereichs angegebenen Schritten Basis Sammlung erhalten, Basis standardmäßig 1
random () unter einer reellen Zahl in [0,1) Bereich zufällig generiert.
Samen ([x]) Ändern der Zufallszahlengenerator Saatgut Saatgut. Wenn Sie das Prinzip nicht verstehen, Sie keine speziellen Samen gesetzt haben, wird Python helfen Ihnen, die Samen zu wählen.
shuffle (lst) Alle Elemente einer Sequenz in zufälliger Reihenfolge
uniform (x, y) unter einer reellen Zahl in [x, y] Bereich zufällig generiert.


trigonometrische Funktionen

Python enthält die folgenden trigonometrischen Funktionen:

Funktion Beschreibung
acos (x) Gibt den Arcuscosinus von x in Radiant.
asin (x) Liefert den Arcussinus von x Radiant.
atan (x) Liefert den Arkustangens von x in Radiant.
atan2 (y, x) Liefert den Arkustangens von X und Y-Koordinatenwerte.
cos (x) Gibt den Kosinus von x Radiant.
hypot (x, y) Zurück euklidische Norm sqrt (x * x + y * y).
sin (x) Gibt den Sinus von x Radiant.
tan (x) Gibt den Tangens von x Radiant.
Grad (x) Wandelt Radianten in Grad, wie Grad (Math.PI / 2), kehrte 90,0
Radiant (x) Umrechnung von Grad in Radiant


Mathematische Konstanten

Konstante Beschreibung
Pi Mathematische Konstante Pi (pi, ¸ allgemein dargestellt)
e Mathematische Konstante e, e der Naturkonstanten (die Konstanten der Natur).