Tous les outils
Gratuit

Une référence Python 3 consultable et imprimable — syntaxe, structures de données, compréhensions, fonctions, classes, fichiers et bibliothèque standard. Gratuit.

Variables & types

10
x = 1
Assign a variable (dynamically typed)
x: int = 1
Optional type annotation
a, b = 1, 2
Multiple assignment
type(x)
Get the type of a value
int('42')
Convert a string to an integer
str(42)
Convert a value to a string
isinstance(x, int)
Type check
None
The null/absence value
x = y = 0
Chained assignment
PI: Final = 3.14
Constant hint (typing.Final)

Strings

11
f'Hello {name}'
f-string interpolation
len(s)
String length
s.upper()
Convert to upper case
s.strip()
Remove surrounding whitespace
s.split(',')
Split into a list
','.join(items)
Join a list with a separator
s.replace('a', 'b')
Replace substrings
'a' in s
Membership test
s[1:4]
Slice characters 1 to 3
s[::-1]
Reverse a string
s.startswith('a')
Check the prefix

Lists & tuples

10
a = [1, 2, 3]
Create a list
a.append(4)
Add an item to the end
a.insert(0, x)
Insert at an index
a.pop()
Remove and return the last item
a[1:3]
Slice a sublist
sorted(a, reverse=True)
Return a sorted copy
a.sort(key=len)
Sort in place by a key
len(a)
Number of items
t = (1, 2)
Immutable tuple
first, *rest = a
Unpack with a star

Dicts & sets

10
d = {'k': 'v'}
Create a dictionary
d['k']
Access a value by key
d.get('k', default)
Get with a fallback
d.keys() / d.values()
View keys or values
d.items()
Iterate key/value pairs
{**a, **b}
Merge dictionaries
a | b
Dict/set union operator
del d['k']
Remove a key
s = {1, 2, 3}
Create a set (unique values)
set(a) & set(b)
Set intersection

Comprehensions

8
[x * 2 for x in a]
List comprehension
[x for x in a if x > 0]
Filtered comprehension
{x: x**2 for x in a}
Dict comprehension
{x for x in a}
Set comprehension
(x for x in a)
Generator expression (lazy)
[y for row in m for y in row]
Flatten with nested loops
[a if c else b for x in items]
Conditional value in comprehension
sum(x for x in a)
Aggregate a generator

Control flow

9
if x > 0:\n ...
Conditional (indentation matters)
elif / else:
Additional branches
a if cond else b
Ternary expression
for x in range(10):
Loop over a range
for i, x in enumerate(a):
Loop with an index
for a, b in zip(x, y):
Loop two iterables together
while cond:
Loop while true
break / continue
Exit or skip an iteration
match x:\n case 1: ...
Structural pattern matching (3.10+)

Functions

8
def f(a, b=1): return a + b
Function with a default argument
def f(*args, **kwargs):
Variadic positional + keyword args
f(name='Sam')
Call with a keyword argument
lambda x: x + 1
Anonymous inline function
def f(a: int) -> int:
Type hints for params and return
@decorator
Wrap a function with a decorator
yield value
Produce a value from a generator
global x / nonlocal x
Rebind an outer-scope variable

Classes

9
class A(Base):
Class with inheritance
def __init__(self, x):
Constructor / initializer
self.x = x
Instance attribute
def __str__(self):
String representation
@property
Computed read-only attribute
@staticmethod / @classmethod
Static and class methods
super().__init__()
Call the parent initializer
@dataclass
Auto-generate init/repr/eq
isinstance(obj, A)
Check the instance type

Files, errors & modules

9
with open('f.txt') as fh:
Open a file (auto-closed)
fh.read() / fh.readlines()
Read file contents
open('f.txt', 'w').write(s)
Write to a file
try:\n ...\nexcept ValueError as e:
Catch a specific exception
raise ValueError('bad')
Raise an exception
finally:
Always-run cleanup block
import os
Import a module
from math import sqrt
Import a specific name
import numpy as np
Import with an alias

Aucune entrée ne correspond à « :q ».


À propos de Antisèche Python

Cet aide-mémoire Python condense Python 3 en une seule page consultable : variables et types, chaînes, listes et tuples, dictionnaires et ensembles, compréhensions, structures de contrôle, fonctions, classes, et fichiers, erreurs et modules. Chaque ligne montre du code fonctionnel avec une courte explication.

Il s'appuie sur le Python idiomatique — f-strings, découpage (slicing), compréhensions de listes et de dictionnaires, déballage, arguments par défaut et nommés, gestionnaires de contexte et gestion des exceptions — ce qui en fait un rappel rapide, que Python soit votre langage quotidien ou celui vers lequel vous revenez occasionnellement.

La fiche est gratuite et entièrement côté client. Filtrez-la en direct depuis la zone de recherche, naviguez avec le menu de sections fixe, copiez n'importe quel extrait en un seul clic et imprimez toute la référence quand vous la voulez près de votre clavier.

Comment utiliser Antisèche Python

  1. Parcourez les sections — de Variables et types jusqu'à Fichiers, erreurs et modules, en passant par Compréhensions.
  2. Tapez dans la zone de recherche pour filtrer chaque extrait en direct dans toute la fiche.
  3. Accédez à une section comme Dictionnaires et ensembles à l'aide du sommaire fixe.
  4. Cliquez sur n'importe quel extrait ou son icône de copie pour copier le code Python.
  5. Imprimez la page pour une référence Python 3 hors ligne.

Questions fréquentes

Python 3. Les extraits utilisent des idiomes actuels comme les f-strings, les compréhensions, le déballage et les gestionnaires de contexte, donc ils s'exécutent sur tout interpréteur Python 3 moderne.

Neuf sections : variables et types, chaînes, listes et tuples, dictionnaires et ensembles, compréhensions, structures de contrôle, fonctions, classes, et fichiers, erreurs et modules — le cœur de la bibliothèque standard que vous utilisez dans vos scripts quotidiens.

La documentation officielle est exhaustive ; cette fiche est délibérément compacte. Elle met en avant la forme d'une ligne de chaque schéma avec une courte description, pour que vous puissiez trouver, copier et passer à autre chose en quelques secondes.

Oui — cliquez sur un extrait ou sur son icône de copie au survol, et il va directement dans votre presse-papiers avec une confirmation « Copié ! ».

Oui, entièrement gratuit. Il se charge dans votre navigateur, ne nécessite aucun compte et est imprimable.


Recherches populaires
python cheat sheet référence de syntaxe python méthodes de liste python méthodes de dictionnaire python méthodes de chaîne python list comprehension python exemple de classes python gestion de fichiers python
Besoin d'aide ?
Un problème avec cet outil ? Signalez-le à notre équipe.
Signaler un problème

Ajoutez cet outil gratuit à votre propre site web — copiez-collez le code ci-dessous.