Antisèche Python
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
10x = 1
x: int = 1
a, b = 1, 2
type(x)
int('42')
str(42)
isinstance(x, int)
None
x = y = 0
PI: Final = 3.14
Strings
11f'Hello {name}'
len(s)
s.upper()
s.strip()
s.split(',')
','.join(items)
s.replace('a', 'b')
'a' in s
s[1:4]
s[::-1]
s.startswith('a')
Lists & tuples
10a = [1, 2, 3]
a.append(4)
a.insert(0, x)
a.pop()
a[1:3]
sorted(a, reverse=True)
a.sort(key=len)
len(a)
t = (1, 2)
first, *rest = a
Dicts & sets
10d = {'k': 'v'}
d['k']
d.get('k', default)
d.keys() / d.values()
d.items()
{**a, **b}
a | b
del d['k']
s = {1, 2, 3}
set(a) & set(b)
Comprehensions
8[x * 2 for x in a]
[x for x in a if x > 0]
{x: x**2 for x in a}
{x for x in a}
(x for x in a)
[y for row in m for y in row]
[a if c else b for x in items]
sum(x for x in a)
Control flow
9if x > 0:\n ...
elif / else:
a if cond else b
for x in range(10):
for i, x in enumerate(a):
for a, b in zip(x, y):
while cond:
break / continue
match x:\n case 1: ...
Functions
8def f(a, b=1): return a + b
def f(*args, **kwargs):
f(name='Sam')
lambda x: x + 1
def f(a: int) -> int:
@decorator
yield value
global x / nonlocal x
Classes
9class A(Base):
def __init__(self, x):
self.x = x
def __str__(self):
@property
@staticmethod / @classmethod
super().__init__()
@dataclass
isinstance(obj, A)
Files, errors & modules
9with open('f.txt') as fh:
fh.read() / fh.readlines()
open('f.txt', 'w').write(s)
try:\n ...\nexcept ValueError as e:
raise ValueError('bad')
finally:
import os
from math import sqrt
import numpy as np
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
- Parcourez les sections — de Variables et types jusqu'à Fichiers, erreurs et modules, en passant par Compréhensions.
- Tapez dans la zone de recherche pour filtrer chaque extrait en direct dans toute la fiche.
- Accédez à une section comme Dictionnaires et ensembles à l'aide du sommaire fixe.
- Cliquez sur n'importe quel extrait ou son icône de copie pour copier le code Python.
- Imprimez la page pour une référence Python 3 hors ligne.