Aide-mémoire P YTHON 3 - v3.6.
Fonctions prédéfinies D [Link](sub [,start [,end]]) : premier indice de s où le sous string sub
est trouvé dans s[start:end]
D abs(x) : valeur absolue de x
D [Link]( old, new[, co]) : copie de s en remplaçant toutes les
D int(x) : valeur x convertie en entier
(ou les co premières) occurrences de old par new.
D float(x) : valeur x convertie en réel
D [Link](...) : copie de s après formatage
D str(x) : valeur x (int ou float), convertie en str
D [Link]() : copie de s avec première lettre en majuscule
D list(x) : valeur x convertie en liste
D [Link]() : copie de s en retirant les BLANCS en début et fin
D tuple(x) : valeur x convertie en tuple
D [Link](t) : créer un str qui est le résultat de la concaténation des
D dict(x) : séquence de couples x convertie en dictionnaire éléments de la séquence de str t chacun séparé par le str s
D set(x) : x converti en ensemble D [Link]([sep [,maxsplit]) : renvoie une liste d’éléments séparés
D help(x) : aide sur x dans s par le caractère sep (par défaut BLANC) ; au maximum
maxsplit séparations sont faites (par défaut l’infini)
D dir(x) : liste des attributs de x
D type(x) : type de x
Opérateurs et méthodes sur les listes
D print(...) : imprime D [Link](v) : ajoute un élément valant v à la fin de la liste
D input(x) : imprime le string x et lit le string qui est introduit D [Link](s2) : rajoute à s tous les éléments de la liste s2
D round(x [,ndigits]) : valeur arrondie du float x à ndigits chiffres D [Link](i,v) : insère l’objet v à l’indice i
(par défaut 0) D [Link]([i]) : supprime l’élément d’indice i de la liste (par défaut le
D range([start], stop, [step]) : retourne une suite d’entiers dernier) et retourne la valeur de l’élément supprimé
D sorted(s) : retourne une liste avec les éléments de s triés D [Link](v) : supprime la première valeur v dans s
D [Link]() : renverse l’ordre des éléments de la liste, le
premier et le dernier élément échangent leurs places, .... D
Gather, scatter et keyword arguments [Link](key=None, reverse=False) : trie s en place
D [Link]() : SHALLOW copie superficielle de s
D def fun(*args) : GATHER des arguments en un tuple args D
D del s[i], del s[i:j] : supprime un ou des éléments de s
fun(*s) : scatter de la séquence s lors de l’appel
Méthodes sur les dictionnaires (dict)
Opérations et méthodes sur les séquences (str, list, tuples)
D [Link]() : supprime tous les éléments de d
D len(s) : longueur de la séquence s D [Link]() : SHALLOW copie de d
D min(s), max(s) : élément minimum, maximum D {}.fromkeys(s,v) : crée un dict avec les clés de s et la valeur v
D sum(s) : (ne fonctionne pas pour les string) : somme de tous les D [Link](k [,v]) : renvoie la valeur d[k] si elle existe v sinon
éléments (valeur numérique)
D [Link]() : liste des items (k,v) de d
D [Link](value, [start, [stop]]) : premier indice de value dans
s[start :stop] D [Link]() : liste des clés
D [Link](sub [,start [,end]]) : nombre d’occurrences sans D [Link](k [,v]) : enlève d[k] s’il existe et renvoie sa valeur ou v sinon
chevauchement de sub dans s[start:end] D [Link]() : supprime un item arbitraire (k,v) et retourne
D enumerate(s) : construit une séquence de couples dont le ième l’item sous forme de tuple
élément (à partir de 0) vaut le couple (i, s[i]) D [Link](k [,v]) : d[k] si elle existe sinon v et rajoute d[k]=v
D zip (a,b), zip(a,b,c), ... : construit une séquence de couples, resp. D [Link](s) : s est une liste de tuples que l’on rajoute à d
triples, ..., dont le ième élément reprend le ième élément de chaque D [Link]() : liste des valeurs de d
séquence a, b [,c]
D del d[k] : supprime l’élément de clé k de d
Méthodes sur les chaînes de catactères (str)
Méthodes sur les ensembles (set)
D s = set(v) : initialise s : un set contenant les valeurs de v
D [Link](), [Link]() : string avec caractères en minuscules
respectivement en majuscules D [Link](v) : ajoute l’élément v au set s (ne fait rien s’il y est déjà)
D [Link](), [Link](), [Link](), [Link](), D [Link]() et [Link]() : idem dictionnaires
[Link]() : vrai si s n’est pas vide et n’a (respectivement) que D [Link](v) : supprime l’élément v du set (erreur si v n’est pas
des minuscules, des chiffres, des car. alphanumériques, présent dans s)
alphabétiques, majuscules
D [Link](v) : si v existe dans s, le supprime
D [Link]() : supprime et renvoie un élément arbitraire de s
Modules
D math : accès aux constantes et fonctions mathématiques (pi,
sin(), sqrt(x), exp(x),floor(x) (valeur plancher), ceil(x)
(valeur plafond), ) : exemple : [Link](x)
D copy: copy(s), deepcopy(s) : SHALLOW et deepcopy de s
Méthodes sur les fichiers
D f = open('fichier') : ouvre ’fichier’ en lecture (autre para-
mètres possibles : 'w'(en écriture), 'a'(en écriture avec ajout),
encoding ='utf-8' : encodage UTF-8)
D with open('fichier'...) as f : ouvre ’fichier’ pour traite- ment à
l’intérieur du with
D for ligne in open('fichier'...) : ouvre et traite chaque ligne de
’fichier’ et le ferme à la fin du for
D [Link]() : retourne le contenu du fichier texte f
D [Link]() : lit une ligne
D [Link]() : renvoie la liste des lignes de f D [Link](s) :
écrit la chaîne de caractères s dans le fichier f
D [Link]() : ferme f