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

Fonctions intégrées Python

Le document présente une liste de fonctions Python avec leur description et un exemple d'utilisation pour chacune. Chaque fonction est brièvement expliquée, allant de la conversion de types à la manipulation d'objets. Cela sert de référence rapide pour les développeurs Python.

Transféré par

Radwa El Massaoudi
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)
23 vues2 pages

Fonctions intégrées Python

Le document présente une liste de fonctions Python avec leur description et un exemple d'utilisation pour chacune. Chaque fonction est brièvement expliquée, allant de la conversion de types à la manipulation d'objets. Cela sert de référence rapide pour les développeurs Python.

Transféré par

Radwa El Massaoudi
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

Function Description Exemple

abs Retourne la valeur absolue d’un nombre. abs(-5) → 5


Vérifie si tous les éléments d’un itérable
all all([True, True]) → True
sont vrais.
Vérifie si au moins un élément d’un
any any([False, True]) → True
itérable est vrai.
Retourne la représentation ASCII d’un
ascii ascii('é') → '\xe9'
objet.
bin Convertit un entier en binaire. bin(10) → '0b1010'
Convertit une valeur en booléen (True ou
bool bool(0) → False
False).
breakpoint Interrompt l’exécution pour le débogage. breakpoint() → ouvre le débogueur
bytearray Crée un tableau d’octets modifiable. bytearray(3) → bytearray(b'\x00\x00\x00')
bytes Crée un objet de type bytes (immuable). bytes(3) → b'\x00\x00\x00'
Vérifie si un objet est appelable (ex:
callable callable(len) → True
fonction).
Retourne le caractère correspondant à un
chr chr(65) → 'A'
code Unicode.
Transforme une méthode en méthode de @classmethod
classmethod
classe. def ma_methode(cls): pass
compile Compile du code source Python. compile('2+2', '', 'eval') → 4
complex Crée un nombre complexe. complex(1, 2) → (1+2j)
delattr Supprime un attribut d’un objet. delattr(obj, 'attr') → supprime attr
dict Crée un dictionnaire. dict(a=1) → {'a': 1}
dir Liste les attributs d’un objet. dir([]) → liste des méthodes d'une liste
Retourne le quotient et le reste d’une
divmod divmod(10, 3) → (3, 1)
division.
enumerate Ajoute un compteur à un itérable. enumerate(['a', 'b']) → (0, 'a'), (1, 'b')
eval Évalue une expression Python en chaîne. eval('3+4') → 7
exec Exécute dynamiquement du code Python. exec('x=5') → x défini
filter Filtre les éléments selon une condition. filter(lambda x: x>0, [-1,2]) → [2]
float Convertit une valeur en nombre flottant. float('3.14') → 3.14
format Formate une chaîne de caractères. format(10, '04') → '0010'
frozenset Crée un ensemble figé (immutable). frozenset([1,2]) → immuable
getattr Récupère un attribut d’un objet. getattr(obj, 'x') → obj.x
globals Retourne le dictionnaire global. globals() → dict global
hasattr Vérifie si un objet a un attribut. hasattr(obj, 'x') → True ou False
hash Retourne la valeur de hachage d’un objet. hash('abc') → un nombre
help Fournit l’aide interactive de Python. help(str) → ouvre l’aide
hex Convertit un entier en hexadécimal. hex(255) → '0xff'
id Retourne l’identifiant unique d’un objet. id(obj) → identifiant mémoire
input Lit une entrée utilisateur. input('Nom ? ') → saisie utilisateur
int Convertit une valeur en entier. int('4') → 4
Vérifie si un objet est d’une certaine
isinstance isinstance(3, int) → True
classe.
issubclass Vérifie si une classe est une sous-classe. issubclass(bool, int) → True
iter Retourne un itérateur. iter([1,2]) → itérateur
len Retourne la longueur d’un objet. len('abc') → 3
list Convertit un objet en liste. list((1,2)) → [1, 2]
locals Retourne le dictionnaire local. locals() → dict local
Applique une fonction à chaque élément
map map(str, [1,2]) → ['1', '2']
d’un itérable.
max Retourne la plus grande valeur. max([1,5,3]) → 5
memoryview Crée une vue mémoire directe. memoryview(b'abc') → vue mémoire
min Retourne la plus petite valeur. min([1,5,3]) → 1
next Retourne l’élément suivant d’un itérateur. next(it) → élément suivant
object Retourne une nouvelle instance d’objet. object() → instance objet
oct Convertit en octal. oct(8) → '0o10'
open Ouvre un fichier. open('[Link]') → fichier
ord Retourne le code Unicode d’un caractère. ord('A') → 65
pow Effectue une puissance (a^b). pow(2, 3) → 8
print Affiche un message à l’écran. print('Hello') → affiche Hello
property Crée un objet de propriété (getter/setter). property() → propriété d’objet
range Crée une séquence de nombres. range(3) → 0, 1, 2
Retourne une représentation lisible d’un
repr repr(1.5) → '1.5'
objet.
reversed Inverse l’ordre d’un itérable. reversed([1,2]) → 2,1
round Arrondit un nombre. round(2.6) → 3
set Crée un ensemble (set). set([1,1,2]) → {1,2}
setattr Attribue une valeur à un attribut. setattr(obj, 'x', 10) → obj.x=10
slice Crée un objet slice (tranche). slice(1,3) → [1:3]
sorted Trie un itérable. sorted([3,1]) → [1,3]
@staticmethod
staticmethod Crée une méthode statique.
def f(): pass
str Convertit une valeur en chaîne. str(4) → '4'
sum Fait la somme des éléments. sum([1,2,3]) → 6
super Appelle la classe parente. super().method() → appel parent
tuple Crée un tuple. tuple([1,2]) → (1, 2)
type Retourne le type d’un objet. type(3) → <class 'int'>
Retourne le dictionnaire des attributs d’un
vars vars(obj) → dict attributs
objet.
zip Assemble plusieurs itérables ensemble. zip([1,2],[3,4]) → (1,3),(2,4)
__import__ Importe dynamiquement un module. __import__('math') → module math

Vous aimerez peut-être aussi