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