Menu
Coddy logo textTech

Aide-mémoire Python

Dernière mise à jour

Bases et affichage

Variables, commentaires et obtention d'un résultat à l'écran.

OpérationSyntaxe
Affecter une variablex = 10
Afficher une valeurprint("Hello")
Afficher plusieurs valeursprint("x =", x)
Commentaire sur une ligne# this is a comment
Lire une saisiename = input("Name: ")
Affectation multiplea, b = 1, 2
Vérifier le typetype(x)

Types de données

Les types intégrés de base et comment convertir entre eux.

TypeExemple
Entier (int)age = 25
Flottant (float)price = 9.99
Chaîne (str)name = "Ada"
Booléen (bool)is_active = True
Listenums = [1, 2, 3]
Tuple (immuable)point = (4, 5)
Dictionnaireuser = {"id": 1}
None / conversionvalue = None, int("7"), str(42)

Chaînes et f-strings

Formater et manipuler du texte.

OpérationSyntaxe
Interpolation f-stringf"Hi {name}, you are {age}"
Longueurlen(text)
Majuscules / minusculestext.upper(), text.lower()
Supprimer les espacestext.strip()
Remplacertext.replace("a", "b")
Découper en listetext.split(",")
Joindre une liste", ".join(items)
Extraire des caractères (slice)text[0:3]
Contient"py" in text

Listes

Séquences ordonnées et modifiables.

OpérationSyntaxe
Créernums = [1, 2, 3]
Accès par indicenums[0], dernier : nums[-1]
Ajouter à la finnums.append(4)
Insérer à un indicenums.insert(0, 9)
Retirer une valeurnums.remove(2)
Extraire par indice (pop)nums.pop()
Slicenums[1:3]
Trier sur placenums.sort()
Longueurlen(nums)

Dictionnaires

Paires clé-valeur pour des recherches rapides.

OpérationSyntaxe
Créeruser = {"id": 1, "name": "Ada"}
Accéder à une valeuruser["name"]
Accès sûr (sans erreur)user.get("age", 0)
Ajouter / mettre à jour une cléuser["age"] = 25
Supprimer une clédel user["age"]
Vérifier une clé"name" in user
Parcourir clés et valeursfor k, v in user.items():
Toutes les clés / valeursuser.keys(), user.values()

Contrôle de flux

Conditions et boucles.

OpérationSyntaxe
If / elif / elseif x > 0:elif x == 0:else:
Boucle for sur une listefor item in items:
Boucle for sur une plagefor i in range(5):
Boucle whilewhile x < 10:
Boucle avec indicefor i, v in enumerate(items):
Break / continuebreak, continue
Expression ternairey = 1 if x else 0

Fonctions

Définir des blocs de code réutilisables.

OpérationSyntaxe
Définir une fonctiondef greet(name):
Renvoyer une valeurreturn name.upper()
Argument par défautdef greet(name="World"):
Arguments nommésgreet(name="Ada")
Arguments variablesdef f(*args, **kwargs):
Lambda (anonyme)square = lambda x: x * x
Docstring"""What this does."""

Compréhensions de listes

Construire listes, ensembles et dictionnaires en une seule expression.

OpérationSyntaxe
Transformer une liste[x * 2 for x in nums]
Filtrer une liste[x for x in nums if x > 0]
Transformer et filtrer[x * 2 for x in nums if x > 0]
Boucle imbriquée[(i, j) for i in a for j in b]
Compréhension d'ensemble{x % 3 for x in nums}
Compréhension de dictionnaire{k: v * 2 for k, v in d.items()}

Fonctions intégrées et bibliothèque standard courantes

Fonctions et modules que vous utilisez en permanence.

FonctionCe qu'elle fait
len(x)Longueur d'une chaîne, d'une liste ou d'un dictionnaire
range(start, stop, step)Séquence de nombres
sum(nums) / max() / min()Total, plus grand, plus petit
sorted(items)Renvoie une nouvelle liste triée
zip(a, b)Apparier deux itérables
map(f, items) / filter(f, items)Appliquer / conserver selon une fonction
import mathFonctions mathématiques, ex. math.sqrt(9)
import randomValeurs aléatoires, ex. random.randint(1, 6)

La syntaxe Python, les types de données et les fonctions intégrées que vous utilisez le plus, sur une seule page. Cet aide-mémoire Python est une référence rapide pour le Python 3 au quotidien - l'affichage, les chaînes et les f-strings, les listes et les dictionnaires, le contrôle de flux, les fonctions et les compréhensions.

Tout ce qui figure ici est du Python 3 standard qui s'exécute partout. Copiez ce dont vous avez besoin, ou essayez n'importe quel extrait en direct dans le playground Python - un véritable interpréteur dans votre navigateur, rien à installer.

FAQ de l'aide-mémoire Python

Cet aide-mémoire Python est-il gratuit ?
Oui. Cet aide-mémoire Python est entièrement gratuit, sans inscription. Mettez-le en favori et revenez dès que vous devez retrouver une syntaxe, une méthode ou une fonction intégrée.
Quelle est la différence entre une liste et un tuple en Python ?
Une liste est modifiable - vous pouvez ajouter, retirer et réaffecter ses éléments - et s'écrit avec des crochets : [1, 2, 3]. Un tuple est immuable, écrit avec des parenthèses : (1, 2, 3), donc une fois créé il ne peut plus changer. Utilisez une liste pour une collection qui grandit ou évolue, et un tuple pour des groupes de valeurs fixes comme des coordonnées ou une ligne de données.
Qu'est-ce qu'une f-string en Python ?
Une f-string est un littéral de chaîne préfixé par f qui vous permet d'intégrer des expressions directement entre accolades, comme f"Hello {name}, you have {count} messages". Python évalue chaque expression et insère sa valeur. C'est la façon la plus claire et la plus rapide de formater des chaînes à partir de Python 3.6.
Puis-je m'entraîner à Python en ligne ?
Oui. Ouvrez le playground Python pour exécuter n'importe quel extrait de cet aide-mémoire dans votre navigateur - un véritable interpréteur, rien à installer. Quand vous voulez de la structure, le cours Python interactif gratuit de Coddy vous emmène des variables et des boucles jusqu'aux fonctions et aux compréhensions, étape par étape.
Cet aide-mémoire convient-il aux débutants ?
Oui. Il est organisé des bases (affichage, types de données, chaînes) jusqu'aux compréhensions et à la bibliothèque standard, pour que vous puissiez utiliser les premières sections dès le premier jour et progresser vers le reste.
Coddy programming languages illustration

Apprenez Python avec Coddy

COMMENCER