Nombres Python
Il existe trois types numériques en Python :
int
float
complex
Les variables de types numériques sont créées lorsque vous leur attribuez une valeur :
ExempleObtenez votre propre serveur Python
x = 1 # int
y = 2.8 # float
z = 1j # complex
Pour vérifier le type d'un objet en Python, utilisez la type()
fonction :
Exemple
print(type(x))
print(type(y))
print(type(z))
Int
Int, ou entier, est un nombre entier, positif ou négatif, sans décimales, de longueur illimitée.
Exemple
Entiers :
x = 1
y = 35656222554887711
z = -3255522
print(type(x))
print(type(y))
print(type(z))
Flotter
Float, ou "nombre à virgule flottante" est un nombre, positif ou négatif, contenant une ou plusieurs décimales.
Exemple
Flotteurs :
x = 1.10
y = 1.0
z = -35.59
print(type(x))
print(type(y))
print(type(z))
Float peut également être un nombre scientifique avec un "e" pour indiquer la puissance de 10.
Exemple
Flotteurs :
x = 35e3
y = 12E4
z = -87.7e100
print(type(x))
print(type(y))
print(type(z))
Complexe
Les nombres complexes s'écrivent avec un "j" comme partie imaginaire :
Exemple
Complexe:
x = 3+5j
y = 5j
z = -5j
print(type(x))
print(type(y))
print(type(z))
Conversion de types
Vous pouvez convertir d'un type à un autre avec les méthodes int()
, float()
et complex()
:
Exemple
Convertir d'un type à un autre :
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))
Remarque : Vous ne pouvez pas convertir des nombres complexes en un autre type de nombre.
Nombre aléatoire
Python n'a pas de random()
fonction pour créer un nombre aléatoire, mais Python a un module intégré appelé random
qui peut être utilisé pour créer des nombres aléatoires :
Exemple
Importez le module random, et affichez un nombre aléatoire entre 1 et 9 :
import random
print(random.randrange(1, 10))
Dans notre référence de module aléatoire, vous en apprendrez plus sur le module aléatoire.
0 Commentaires