Fonctions Intégrées de Python

L’interpréteur Python dispose d’un certain nombre de fonctions et de types intégrés qui sont toujours disponibles.

Fonctions Intégrées de Python

FonctionDescription
abs()Retourne la valeur absolue d’un nombre.
aiter()Retourne un itérateur asynchrone pour un itérable asynchrone.
all()Retourne True si tous les éléments de l’itérable sont vrais.
any()Retourne True si n’importe quel élément de l’itérable est vrai.
ascii()Retourne une chaîne avec une représentation imprimable d’un objet.
bin()Convertit un nombre entier en une chaîne binaire.
bool()Retourne une valeur booléenne.
breakpoint()Vous fait entrer dans le débogueur au point d’appel.
bytearray()Retourne un nouveau tableau d’octets.
bytes()Retourne un nouvel objet « bytes ».
callable()Retourne True si l’argument objet est appelable, False sinon.
chr()Retourne la chaîne représentant un caractère.
classmethod()Transforme une méthode en méthode de classe.
compile()Compile la source en un objet code ou AST.
complex()Retourne un nombre complexe avec la valeur real + imag*1j.
delattr()Supprime l’attribut nommé, à condition que l’objet le permette.
dict()Crée un nouveau dictionnaire.
dir()Retourne la liste des noms dans la portée locale actuelle.
divmod()Retourne une paire de nombres constituée de leur quotient et de leur reste.
enumerate()Retourne un objet enumerate.
eval()Évalue et exécute une expression.
exec()Cette fonction prend en charge l’exécution dynamique de code Python.
filter()Construit un itérateur à partir d’un itérable et retourne les éléments vrais.
float()Retourne un nombre à virgule flottante à partir d’un nombre ou d’une chaîne.
format()Convertit une valeur en une représentation « formatée ».
frozenset()Retourne un nouvel objet frozenset.
getattr()Retourne la valeur de l’attribut nommé de l’objet.
globals()Retourne le dictionnaire implémentant l’espace de noms du module actuel.
hasattr()Retourne True si l’objet possède l’attribut nommé.
hash()Retourne la valeur de hachage de l’objet.
help()Déclenche le système d’aide intégré.
hex()Convertit un nombre entier en une chaîne hexadécimale en minuscules.
id()Retourne « l’identité » d’un objet.
input()Cette fonction prend une entrée et la convertit en une chaîne.
int()Retourne un objet entier construit à partir d’un nombre ou d’une chaîne.
isinstance()Retourne True si l’argument objet est une instance d’un objet.
issubclass()Retourne True si classe est une sous-classe de classinfo.
iter()Retourne un objet itérateur.
len()Retourne la longueur (le nombre d’éléments) d’un objet.
list()Plutôt qu’une fonction, list est un type de séquence mutable.
locals()Met à jour et retourne un dictionnaire avec la table des symboles locale actuelle.
map()Retourne un itérateur qui applique une fonction à chaque élément de l’itérable.
max()Retourne l’élément le plus grand dans un itérable.
min()Retourne l’élément le plus petit dans un itérable.
next()Récupère l’élément suivant de l’itérateur.
object()Retourne un nouvel objet sans caractéristiques.
oct()Convertit un nombre entier en une chaîne octale.
open()Ouvre un fichier et retourne un objet fichier correspondant.
ord()Retourne un entier représentant le point de code Unicode d’un caractère.
pow()Retourne base à la puissance exp.
print()Imprime des objets sur le flux de fichier texte.
property()Retourne un attribut de propriété.
repr()Retourne une chaîne contenant une représentation imprimable d’un objet.
reversed()Retourne un itérateur inversé.
round()Retourne le nombre arrondi à la précision ndigits après le point décimal.
set()Retourne un nouvel objet set.
setattr()C’est le pendant de getattr().
slice()Retourne un objet tranché représentant un ensemble d’indices.
sorted()Retourne une nouvelle liste triée à partir des éléments de l’itérable.
staticmethod()Transforme une méthode en méthode statique.
str()Retourne une version str de l’objet.
sum()Additionne start et les éléments d’un itérable.
super()Retourne un objet proxy qui délègue les appels de méthode à un parent ou un voisin.
tuple()Plutôt qu’une fonction, est en fait un type de séquence immuable.
type()Retourne le type d’un objet.
vars()Retourne l’attribut dict pour tout autre objet ayant un attribut dict.
zip()Itère sur plusieurs itérables en parallèle.
import()Cette fonction est invoquée par l’instruction import.