Skip to content

Cheatsheet Python ​

Python est un langage de haut niveau avec un système de types dynamique, ce qui entraîne quelques différences fondamentales par rapport au C.

Variables et Types de Données ​

Types de Base ​

  • int : Un entier (ex : x = 5)
  • float: Un nombre à virgule flottante (ex : y = 3.14)
  • bool : Un Booléen (True, False)
  • str: Une chaîne de caractères (ex : s = "Hello World")

Types Collection ​

  • list: Une liste ordonnée et modifiable (ex : my_list = [1, 2, 3])
  • tuple: Un tuple ordonné et immuable (ex : my_tuple = (1, 2, 3))
  • dict: Un dictionnaire non ordonné, modifiable, indexé par des clés uniques (ex : my_dict = {'key': 'value'})
  • set: Un ensemble non ordonné, non indexé, sans doublons (ex : my_set = {1, 2, 3})

INFO

À partir de Python 3.7, les dictionnaires sont en réalité ordonnés.

Utilisation de la Mémoire ​

Python gère automatiquement la mémoire, y compris l'allocation et la libération de mémoire pour les objets. Le ramasse-miettes de Python s'occupe des objets qui ne sont plus utilisés.