Le type int pour les nombres entiers

En Python, le type de nombre entier (int). Découvrez tout sur ce type d'objets et des exemples pour apprendre à les utiliser.

Article publié le et mis à jour le .
Le type int pour les nombres entiers
🐍 Apprenez à maîtriser Python avec 200+ exercices !

Rejoignez mon cours sur Udemy, pour apprendre Python par la pratique avec plus de 200 exercises pour les débutants.

83 places sur 100 déjà parties

🚀 Le prix augmente tous les 100 membres !

Rejoignez le cours maintenant

En Python, le type int est le type des valeurs qui comprend les nombres entiers. Un int peut être négatif ou positif et on peut lui appliquer de nombreuses opérations mathématiques.

type(42)  # <class 'int'>
type(0)  # <class 'int'>

ma_variable = 42
type(ma_variable)  # <class 'int'>

Comment créer un int en Python ?

On peut créer un int de type int avec la fonction native du même nom : int() ou bien directement en tapant une valeur numérique entière.

Consultez mon article sur la fonction native int() si vous voulez en apprendre plus sur le sujet.

mon_entier = 1337

a = int(42)
b = int(-10)

print(mon_entier, a, b)  # 1337 42 -10

Les opérateurs mathématiques sur les int

On peut utiliser de nombreux opérateurs mathématiques de base en Python sur les entiers. Parmi ces opérateurs, on retrouve l’addition +, la soustraction -, la multiplication *, la division /, la division entière //, la puissance ** et le modulo %.

a = 8
b = 2

# L'addition
somme = a + b  # Résultat : 10

# La soustraction
difference = a - b  # Résultat : 6

# La multiplication
produit = a * b  # Résultat : 16

# La division
quotient = a / b  # Résultat : 4.0

# La division entière
quotient = a // b  # Résultat : 4

# La puissance
puissance = a ** b  # Résultat : 64

# Le reste (Modulo)
reste = a % b  # Résultat : 0

Comment convertir en int ?

Parfois, on doit convertir des objets d’un autre type en int. Pour ça, on utilise la fonction int() :

  • convertir une string en int : int('42')
  • convertir un flottant en int : int(13.37)

Aller plus loin avec le type int

Comme on l’a vu, le type int est le type pour tout ce qui est entiers naturels. Que ce soit les opérations mathématiques, l’indexation, l’itération ou les opérations logiques, le type int est très utilisé en Python.

🐍 Apprenez à maîtriser Python avec 200+ exercices !

Rejoignez mon cours sur Udemy, pour apprendre Python par la pratique avec plus de 200 exercises pour les débutants.

83 places sur 100 déjà parties

🚀 Le prix augmente tous les 100 membres !

Rejoignez le cours maintenant