Python -Zahlen
Python-Zahlen
Es gibt drei numerische Typen in Python:
int
float
complex
Variablen numerischen Typs werden erstellt, wenn Sie ihnen einen Wert zuweisen:
Beispiel
x = 1
# int
y = 2.8 # float
z = 1j # complex
Verwenden Sie die Funktion, um den Typ eines beliebigen Objekts in Python zu überprüfen type()
:
Beispiel
print(type(x))
print(type(y))
print(type(z))
Int
Int oder Integer ist eine ganze Zahl, positiv oder negativ, ohne Dezimalstellen, von unbegrenzter Länge.
Beispiel
Ganze Zahlen:
x = 1
y = 35656222554887711
z =
-3255522
print(type(x))
print(type(y))
print(type(z))
Schweben
Float oder "Gleitkommazahl" ist eine Zahl, positiv oder negativ, die eine oder mehrere Dezimalstellen enthält.
Beispiel
Schwimmer:
x = 1.10
y = 1.0
z = -35.59
print(type(x))
print(type(y))
print(type(z))
Float können auch wissenschaftliche Zahlen mit einem „e“ sein, um die Potenz von 10 anzuzeigen.
Beispiel
Schwimmer:
x = 35e3
y = 12E4
z = -87.7e100
print(type(x))
print(type(y))
print(type(z))
Komplex
Komplexe Zahlen schreibt man mit einem „j“ als Imaginärteil:
Beispiel
Komplex:
x = 3+5j
y = 5j
z = -5j
print(type(x))
print(type(y))
print(type(z))
Typkonvertierung
Sie können mit den Methoden int()
,
float()
, und von einem Typ in einen anderen konvertieren:complex()
Beispiel
Konvertieren von einem Typ in einen anderen:
x = 1 # int
y = 2.8 # float
z = 1j # complex
#convert from int to float:
a = float(x)
#convert from float to int:
b = int(y)
#convert from int to complex:
c = complex(x)
print(a)
print(b)
print(c)
print(type(a))
print(type(b))
print(type(c))
Hinweis: Sie können komplexe Zahlen nicht in einen anderen Zahlentyp umwandeln.
Zufallszahl
Python hat keine random()
Funktion, um eine Zufallszahl zu erstellen, aber Python hat ein eingebautes Modul namens
random
, das verwendet werden kann, um Zufallszahlen zu erstellen:
Beispiel
Importieren Sie das Zufallsmodul und zeigen Sie eine Zufallszahl zwischen 1 und 9 an:
import random
print(random.randrange(1, 10))
In unserer Random Modul Referenz erfahren Sie mehr über das Random Modul.