0% ont trouvé ce document utile (0 vote)
12 vues2 pages

Aide-mémoire des fonctions Python 3

Ce document fournit un aide-mémoire sur les fonctions et méthodes prédéfinies en Python, ainsi que sur les opérations sur les séquences, les fichiers, les modules mathématiques.

Transféré par

asma tounsi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
12 vues2 pages

Aide-mémoire des fonctions Python 3

Ce document fournit un aide-mémoire sur les fonctions et méthodes prédéfinies en Python, ainsi que sur les opérations sur les séquences, les fichiers, les modules mathématiques.

Transféré par

asma tounsi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi