Show Menu
Cheatography

Python Cheat Sheet (DRAFT) by

Basic stuffs about Python

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Docume­nta­tions

Fonctions natives

all(it­erable: Iterable)
-> bool
Renvoie 'VRAI' si toutes les éléments de l'objet itéré valent 'VRAI'.
any(it­erable: Iterable)
-> bool
Renvoie 'VRAI' si au moins un élément de l'objet itéré vaut 'VRAI'.
breakp­oint()
Place un point d'arrêt sur la ligne où est appelé la fonction puis instancie un débuggeur.
dir(ob­ject: Optional[Any])
-> list[str]
Retourne la liste des noms des attributs de l'objet.
enumer­ate­(it­erable: Iterable, start: int = 0)
-> Iterat­or[­lis­t[int, Any]]
Retourne un couple
(index, objet[­index])
de la liste. pour chaque élément.
filter­(fu­nction: Option­al[­Cal­lable], iterable: Iterable)
-> Iterator
Retourne les éléments de l'objet itéré qui lesquels la fonction renvoie 'VRAI'.
help(o­bject: Any)
Affiche la docume­ntation de l'objet.
isinst­anc­e(o­bject: Any, type: [list[­Type], Type])
-> bool
Retourne 'VRAI' si l'objet est du type spécifié ou un sous-type.
map(fu­nction: Callable, *itera­bles: list[Iterable])
-> Iterator
Retourne les éléments de l'objet itéré après applic­ation de la transf­orm­ation décrite dans la fonction spécifiée.
range(­start: int, stop: Option­al[­int], step: Optional[int])
-> Iterator
Retourne une séquence qui débute par
start
jusqu'à
stop
exclu avec un pas de
step
.
type(o­bject: Any)
-> Type
Retourne le type de l'objet.
zip(*i­ter­ables: list[I­ter­able], strict: bool = False)
-> Iterator
Retourne une liste de tuple qui contient le i-ème élément de chaque liste.

Anti-P­atterns

Mauvaise pratique

name_list = ["alice", "bob", "caroline", "david"]

for i in range(len(name_list)):
  print(name_list[i])
Récupérer les éléments d'une liste.

Mauvaise pratique

name_list = ["alice", "bob", "caroline", "david"]

for i in range(len(name_list)):
  print(i, name_list[i])
Récupérer les éléments d'une liste et son index.
 

Bonne pratique

name_list = ["alice", "bob", "caroline", "david"]

for name in name_list:
  print(name)
Récupérer les éléments d'une liste.

Bonne pratique

name_list = ["alice", "bob", "caroline", "david"]

for i, name in enumerate(name_list):
  print(i, name)
Récupérer les éléments d'une liste et son index.