Types de données & variables

Types de données

Les différents types de données Python sont:

Type de données Nom Exemple
Valeur nulle None None
Chaîne de caractères str "Hello World" / 'Hello World'
Entier int 1, 1_00_0000_000
Réel float 1.1
Nombre complexe complex 1j / 1 + 1j
Booléen bool True / False
     
Liste ordonnée list [1,2,3]
Liste ordonnée non mutable tuple (1,2,3)
Liste entre a et b-1 range range(1,4)
Liste clé/valeur dict {"a":1, "b":2, "c":3}
Liste non ordonnée de valeurs uniques set {1,2,3}
     
Fonction function def f(x): return x+1 / f = lambda x: x+1
Objet class '...' ClassName()

Variables

Assigner une variable

Il n’est pas nécessaire de déclarer le type des données, celui-ci est automatiquement déduit de la valeur. La variable peut changer de valeur et utiliser un type de données différent que celui avec laquelle elle a été initialisée.

var = 10
var = "test"
var = lambda x: "OK"

Assigner plusieurs variables

# Assigne 1 à a & b
a = b = 1

# Assigne 1 à a, 2 à b
a, b = 1, 2

# Swap
a, b = a, b

Afficher une variable

Vérifier le type d’une variable