0% ont trouvé ce document utile (0 vote)
593 vues1 page

Aide Memoire Python

Ce document est un aide-mémoire sur Python 3 qui liste de nombreuses fonctions, opérateurs et méthodes prédéfinies pour les principaux types de données comme les listes, dictionnaires, ensembles, chaines de caractères et fichiers.

Transféré par

Abdelhafidh Souissi
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
593 vues1 page

Aide Memoire Python

Ce document est un aide-mémoire sur Python 3 qui liste de nombreuses fonctions, opérateurs et méthodes prédéfinies pour les principaux types de données comme les listes, dictionnaires, ensembles, chaines de caractères et fichiers.

Transféré par

Abdelhafidh Souissi
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 PDF, TXT ou lisez en ligne sur Scribd

Aide-mémoire P YTHON 3 - v3.6.

4
Fonctions prédéfinies Opérateurs et méthodes sur les listes
. abs(x) : valeur absolue de x . s.append(v) : ajoute un élément valant v à la fin de la liste
. int(x) : valeur x convertie en entier . s.extend(s2) : rajoute à s tous les éléments de la liste s2
. float(x) : valeur x convertie en réel . s.insert(i,v) : insère l’objet v à l’indice i
. str(x) : valeur x (int ou float), convertie en str . s.pop([i]) : supprime l’élément d’indice i de la liste (par défaut
. list(x) : valeur x convertie en liste le dernier) et retourne la valeur de l’élément supprimé
. tuple(x) : valeur x convertie en tuple . s.remove(v) : supprime la première valeur v dans s
. dict(x) : séquence de couples x convertie en dictionnaire . s.reverse() : renverse l’ordre des éléments de la liste, le
premier et le dernier élément échangent leurs places, ....
. set(x) : x converti en ensemble
. s.sort(key=None, reverse=False) : trie s en place
. help(x) : aide sur x
. s.copy() : shallow copie superficielle de s
. dir(x) : liste des attributs de x
. del s[i], del s[i:j] : supprime un ou des éléments de s
. type(x) : type de x
. print(...) : imprime Méthodes sur les dictionnaires (dict)
. input(x) : imprime le string x et lit le string qui est introduit . d.clear() : supprime tous les éléments de d
. round(x [,ndigits]) : valeur arrondie du float x à ndigits . d.copy() : shallow copie de d
chiffres (par défaut 0) . {}.fromkeys(s,v) : crée un dict avec les clés de s et la valeur v
. range([start], stop, [step]) : retourne une suite d’entiers . d.get(k [,v]) : renvoie la valeur d[k] si elle existe v sinon
. sorted(s) : retourne une liste avec les éléments de s triés . d.items() : liste des items (k,v) de d
Gather, scatter et keyword arguments . d.keys() : liste des clés
. def fun(*args) : gather des arguments en un tuple args . d.pop(k [,v]) : enlève d[k] s’il existe et renvoie sa valeur ou v
. fun(*s) : *scatter de la séquence s lors de l’appel sinon
. d.popitem() : supprime un item arbitraire (k,v) et retourne
Opérations et méthodes sur les séquences (str, list, tuples) l’item sous forme de tuple
. len(s) : longueur de la séquence s . d.setdefault(k [,v]) : d[k] si elle existe sinon v et rajoute
. min(s), max(s) : élément minimum, maximum d[k]=v
. sum(s) : (ne fonctionne pas pour les string) : somme de tous . d.update(s) : s est une liste de tuples que l’on rajoute à d
les éléments (valeur numérique) . d.values() : liste des valeurs de d
. s.index(value, [start, [stop]]) : premier indice de value . del d[k] : supprime l’élément de clé k de d
dans s[start :stop]
Méthodes sur les ensembles (set)
. s.count(sub [,start [,end]]) : nombre d’occurrences sans
chevauchement de sub dans s[start:end] . s = set(v) : initialise s : un set contenant les valeurs de v
. enumerate(s) : construit une séquence de couples dont le ième . s.add(v) : ajoute l’élément v au set s (ne fait rien s’il y est déjà)
élément (à partir de 0) vaut le couple (i, s[i]) . s.clear() et s.copy() : idem dictionnaires
. zip (a,b), zip(a,b,c), ... : construit une séquence de couples, . s.remove(v) : supprime l’élément v du set (erreur si v n’est pas
resp. triples, ..., dont le ième élément reprend le ième élément présent dans s)
de chaque séquence a, b [,c] . s.discard(v) : si v existe dans s, le supprime
Méthodes sur les chaînes de catactères (str) . s.pop() : supprime et renvoie un élément arbitraire de s
. s.lower(), s.upper() : string avec caractères en minuscules Modules
respectivement en majuscules
. math : accès aux constantes et fonctions mathématiques (pi,
. s.islower(), s.isdigit(), s.isalnum(), s.isalpha(), sin(), sqrt(x), exp(x),floor(x) (valeur plancher), ceil(x)
s.isupper() : vrai si s n’est pas vide et n’a (respectivement) (valeur plafond), ...) : exemple : math.ceil(x)
que des minuscules, des chiffres, des car. alphanumériques,
alphabétiques, majuscules . copy: copy(s), deepcopy(s) : shallow et deepcopy de s

. s.find(sub [,start [,end]]) : premier indice de s où le sous Méthodes sur les fichiers
string sub est trouvé dans s[start:end]
. f = open('fichier') : ouvre ’fichier’ en lecture (autre para-
. s.replace( old, new[, co]) : copie de s en remplaçant mètres possibles : 'w'(en écriture), 'a'(en écriture avec ajout),
toutes les (ou les co premières) occurrences de old par new. encoding ='utf-8' : encodage UTF-8)
. s.format(...) : copie de s après formatage . with open('fichier'...) as f : ouvre ’fichier’ pour traite-
. s.capitalize() : copie de s avec première lettre en majuscule ment à l’intérieur du with
. s.strip() : copie de s en retirant les blancs en début et fin . for ligne in open('fichier'...) : ouvre et traite chaque
. s.join(t) : créer un str qui est le résultat de la concaténation ligne de ’fichier’ et le ferme à la fin du for
des éléments de la séquence de str t chacun séparé par le str s . f.read() : retourne le contenu du fichier texte f
. s.split([sep [,maxsplit]) : renvoie une liste d’éléments . f.readline() : lit une ligne
séparés dans s par le caractère sep (par défaut blanc) ; au . f.readlines() : renvoie la liste des lignes de f
maximum maxsplit séparations sont faites (par défaut l’infini)
. f.write(s) : écrit la chaîne de caractères s dans le fichier f
15.05.2019
. f.close() : ferme f

Vous aimerez peut-être aussi