Mathématiques avec Python et Ruby/Nombres en Python
Le langage Python est faiblement typé, ce qui veut dire que c'est au moment de la première affectation d'une variable (son instanciation) que Python devine le type de cette variable. Python possède 5 catégories de nombres:
- int pour les nombres entiers;
- long pour les grands entiers;
- fraction pour les fractions (quotients d'entiers par des entiers);
- decimal et float pour les réels (en réalité des nombres décimaux);
- complex pour les nombres complexes.