Nombres
Les types de données numériques stockent des valeurs numériques. Ce sont des types de données immuables. Cela signifie que la modification de la valeur d'un type de données numérique entraîne l'attribution d'un nouvel objet.
Les objets numériques sont créés lorsque vous leur attribuez une valeur. Par exemple :
var1 = 1
var2 = 10
Vous pouvez également supprimer la référence à un objet numérique en utilisant l'instruction del
. La syntaxe de l'instruction del
est la suivante :
del var1[,var2[,var3[....,varN]]]
Vous pouvez supprimer un objet unique ou plusieurs objets en utilisant l'instruction del
. Par exemple :
del var
del var_a, var_b
Python supporte différents types numériques :
- int (entiers signés) - Ils sont souvent appelés simplement entiers ou ints. Ce sont des nombres entiers positifs ou négatifs sans point décimal. Les entiers dans Python 3 sont de taille illimitée. - Python 2 possède deux types d'entiers - int et long. Il n'y a plus de "long integer" dans Python 3.
- float (floating point real values) - Également appelés floats, ils représentent des nombres réels et sont écrits avec un point décimal divisant les parties entières et fractionnaires. Les flottants peuvent également être en notation scientifique, avec E ou e indiquant la puissance de 10 (2,5e2 = 2,5 x 102 = 250).
- complexes (nombres complexes) - sont de la forme a + bJ, où a et b sont des flottants et J (ou j) représente la racine carrée de -1 (qui est un nombre imaginaire). La partie réelle du nombre est a, et la partie imaginaire est b. Les nombres complexes ne sont pas beaucoup utilisés en programmation Python.
Il est possible de représenter un nombre entier sous forme hexadécimale ou octale
>>> number = 0xA0F #Hexadécimal
>>> number
2575
>>> number = 0o37 #Octal
>>> number
31
Exemples
Voici quelques exemples de chiffres :
int | float | complex |
---|---|---|
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 |
Un nombre complexe consiste en une paire ordonnée de nombres réels à virgule flottante désignés par a + bj, où a est la partie réelle et b la partie imaginaire du nombre complexe.
Numéro Type Conversion
Python convertit les nombres en interne dans une expression contenant des types mixtes vers un type commun pour l'évaluation. Parfois, il est nécessaire de convertir explicitement un nombre d'un type à un autre pour satisfaire aux exigences d'un opérateur ou d'un paramètre de fonction.
- Tapez
int(x)
pour convertir x en un simple entier. - Tapez
long(x)
pour convertir x en un nombre entier long. - Tapez
float(x)
pour convertir x en un nombre à virgule flottante. - Tapez
complex(x)
pour convertir x en un nombre complexe avec la partie réelle x et la partie imaginaire zéro. - Tapez
complex(x, y)
pour convertir x et y en un nombre complexe avec la partie réelle x et la partie imaginaire y. x et y sont des expressions numériques.
Fonctions mathématiques
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !