Python- nummers
Python-nummers
Er zijn drie numerieke typen in Python:
int
float
complex
Variabelen van numerieke typen worden gemaakt wanneer u er een waarde aan toewijst:
Voorbeeld
x = 1
# int
y = 2.8 # float
z = 1j # complex
Gebruik de type()
functie om het type van een object in Python te verifiëren:
Voorbeeld
print(type(x))
print(type(y))
print(type(z))
Int
Int, of integer, is een geheel getal, positief of negatief, zonder decimalen, van onbeperkte lengte.
Voorbeeld
gehele getallen:
x = 1
y = 35656222554887711
z =
-3255522
print(type(x))
print(type(y))
print(type(z))
Vlot
Float, of "floating point number" is een getal, positief of negatief, dat een of meer decimalen bevat.
Voorbeeld
drijft:
x = 1.10
y = 1.0
z = -35.59
print(type(x))
print(type(y))
print(type(z))
Float kunnen ook wetenschappelijke getallen zijn met een "e" om de macht van 10 aan te geven.
Voorbeeld
drijft:
x = 35e3
y = 12E4
z = -87.7e100
print(type(x))
print(type(y))
print(type(z))
Complex
Complexe getallen worden geschreven met een "j" als het imaginaire deel:
Voorbeeld
Complex:
x = 3+5j
y = 5j
z = -5j
print(type(x))
print(type(y))
print(type(z))
Type conversie
U kunt van het ene type naar het andere converteren met de int()
,
float()
, en complex()
methoden:
Voorbeeld
Converteren van het ene type naar het andere:
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))
Opmerking: u kunt complexe getallen niet converteren naar een ander getaltype.
Willekeurig nummer
Python heeft geen random()
functie om een willekeurig getal te maken, maar Python heeft een ingebouwde module
random
die kan worden gebruikt om willekeurige getallen te maken:
Voorbeeld
Importeer de willekeurige module en geef een willekeurig getal tussen 1 en 9 weer:
import random
print(random.randrange(1, 10))
In onze Random Module Reference leer je meer over de Random module.