Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

fonctions Python

Pourquoi prendre beaucoup de temps à écrire vos propres fonctions quand vous avez à portée de main des méthodes finis qui font très bien le travail ! voici une liste des fonctions Python que vous devez absolument connaître.

reduce()

Principe

La fonction reduce() fait une itération sur chaque élément d’une liste ou sur tous éléments itérables et renvoie une valeur fixe. Voici comment elle procède :

  1. D’abord la fonction est appelée avec ses deux premiers paramètres, puis le résultat est renvoyé.
  2. La fonction est à nouveau sollicitée en considérant le résultat préalable et la valeur suivante dans la séquence pris en compte. Le processus est alors répété jusqu’à l’obtention des éléments dans la séquence. Avec un exemple les choses vous paraitront clairement.

Syntaxe

AnyConv.com__syn_01-1 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Exemple

Nous allons faire un ajout dans une liste.

AnyConv.com__pyton_1 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

split()

Principe

Cette fonction divise une chaine selon les paramètres spécifiés. Elle revoie une liste finie de chaînes. Vous pouvez l’utiliser dans le compte des mots d’un texte ou comme séparateur dans les formulaires. Elle prend en compte deux paramètres :

  1. separator (optionnel) : Il précise le séparateur à utiliser lors de la séparation de la chaîne. Tout espace est un séparateur par défaut.
  2.  maxsplit(Optionnel) : Lui précise le nombre de division à faire. Par défaut sa valeur est -1 qui autorise toutes les occurrences.

Syntaxe

AnyConv.com__pyton_2 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Exemple

Division d’une chaîne par une virgule, suivie d’un espace

AnyConv.com__pyton_3 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Enumerate()

Principe

Elle retourne la longueur d’un itérable et parcours ses éléments. L’index est ainsi simultanément généré lors de l’impression de chaque élément.

Syntaxe

AnyConv.com__pyton_5 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Exemple

AnyConv.com__pyton_6 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Vous pouvez aussi spécifier un élément de début pour l’énumération.

AnyConv.com__2022-04-03-20_42_26-pyton_7 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

eval()

Principe

Cette fonction vous permet d’effectuer des calculs sur les entiers, les formes chaînées ou les flottants.

Syntaxe

AnyConv.com__pyton_8 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Exemple

AnyConv.com__pyton_9 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Grâce à cette fonction nous pouvons aussi exécuter d’autres fonctions et méthodes.

AnyConv.com__pyton_10 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

round()

Principe

Cette fonction est utilisée pour les arrondies. Grâce à cette fonction les arrondis à un nombre spécifique de chiffres après la virgule est tout à fait possible. Elle prend deux paramètres :

  1. Numbers : Le nombre qui doit être arrondi.
  2. Digits (Optionnel) : le nombre de décimale après la virgule. Par défaut la valeur est 0.

Syntaxe

AnyConv.com__pyton_11 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Exemple

AnyConv.com__pyton_13 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

max()

Principe

Elle revoie un élément ou un itérable à la valeur la plus grande. Pour les éléments chaînés une évaluation alphabétique est faite.

Syntaxe

AnyConv.com__pyton_14 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Exemple

AnyConv.com__pyton_15 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

min()

Principe

Cette fonction est le contraire de la fonction max(). Donc elle renverra l’élément ou l’itérable à la valeur la plus basse.

Syntaxe

AnyConv.com__pyton_16 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Exemple

Nous imprimons le minimum de cette liste de nombre.

AnyConv.com__pyton_17 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

map()

Principe

Elle permet de parcourir chaque élément de l’itérable en exécutant une fonction spécifiée. L’élément est renvoyé à la fonction comme paramètre.

Syntaxe

AnyConv.com__pyton_18 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Exemple

AnyConv.com__pyton_19 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

getattr()

Principe

Cette fonction permet de renvoyer la valeur de l’attribut correspondant à l’objet renseigné.

Syntaxe

AnyConv.com__pyton_20 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Exemple

AnyConv.com__pyth_23 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

slice()

Principe

Cette fonction est utilisée pour trancher les itérables selon les paramètres définis.

Syntaxe

AnyConv.com__pyton_22 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Exemple

AnyConv.com__pyton_24 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

format()

Principe

Elle permet de formater les sorties de chaîne. Voyons comment dans la suite.

Syntaxe

AnyConv.com__pyton_25 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Exemple

AnyConv.com__pyton_26 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Strip()

Principe

Cette fonction permet de supprimer les caractères de début de chaîne et de fin. Par défaut sans précision strip() supprimera tous les espaces de début de chaîne.

Syntaxe

AnyConv.com__pyton_27 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Exemple

AnyConv.com__pyton_28 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

abs()

Principe

Cette fonction revoie la valeur absolue du nombre passé en paramètre.

Syntaxe

AnyConv.com__pyton_29 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Exemple

AnyConv.com__pyton_30 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

upper()

Principe

upper() fait une convention des caractères en majuscule.

Syntaxe

AnyConv.com__pyton_32 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Exemple

AnyConv.com__pyton_33 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Lower()

Principe

Cette fonction est l’opposé de la précédente, elle convertit les caractères en minuscules.

Syntaxe

AnyConv.com__pyton_34 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Exemple

AnyConv.com__pyton_35 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

sorted()

Principe

Elle crée une liste à partir de l’itérable en paramètre, puis range les valeurs par ordre croissant ou décroissant. Elle prend tout au plus trois paramètres :

  1. iterable: (Obligatoire): séquence à trier, lister…
  2. clé: (Optionnelle): décide de l’ordre. La valeur par défaut est : aucun.
  3. reverse:(Optionnelle) : Il s’agit d’un booléen qui triera par ordre croissant ou décroissant. La valeur par défaut est False.

Syntaxe

AnyConv.com__pyton_36 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Exemple

AnyConv.com__pyth_21 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

input()

Principe

Cette fonction sert à donner à l’utilisateur la possibilité de saisie.

Syntaxe

AnyConv.com__pyton_39 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Exemple

AnyConv.com__pyton_40 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

dir( )

Principe

Cette fonction retourne les propriétés et les méthodes de l’objet ciblé sans considérer les valeurs. Elle se chargera donc de retourner tout ce qui est propriété et méthodes pour les objets.

Syntaxe

AnyConv.com__pyton_41 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Exemple

AnyConv.com__pyton_42 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

divmod()

Principe

Elle retourne un n-uplet qui contient le quotient et le reste lorsque le dividende(argument1) est divisé par le diviseur (argument2).

Syntaxe

AnyConv.com__pyton_43 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Exemple

AnyConv.com__pyton_45 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

id( )

Principe

Cette fonction nous permet de renvoyer un unique identifiant pour l’objet ciblé. Chaque objet en réalité possède un identifiant qui est attribué lors de sa création.

Syntaxe

AnyConv.com__pyton_46 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Exemple

AnyConv.com__pyth_22 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

ord( )

Cette fonction renvoie la représentation numérique du code unicode du caractère spécifié. Voyons ça en détails.

Syntaxe

AnyConv.com__pyton_48 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Exemple

AnyConv.com__pyton_49 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

len( )

len( ) renvoie les éléments présents dans un objet. C’est à dire leur nombre.

Syntaxe

AnyConv.com__pyton_50 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Exemple

AnyConv.com__pyton_51 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

print( )

Cette fonction dont l’utilisation est récurrente est certainement l’une des plus importante de cette liste. Vous vous en êtes surement rendu compte, elle imprime le message spécifié à l’écran. Elle peut prendre plusieurs paramètres :

  1. Object(s) : tout objet sera au préalable converti en chaîne puis imprimé.
  2. sep=’separator: (Optionnel) montre comment faire la séparation des objets. Par défaut La valeur est ‘ ‘
  3. end=’end‘: (Optionnel) ce paramètre lui indique ce qu’il faut imprimer à la fin, par défaut le valeur est ‘\n'(saut de ligne).
  4. file: (Optionnel) spécifie un objet avec une méthode d’écriture
  5. flush: (Optionnel) il s’agit d’un Boolean qui spécifie si la sortie est vide (True) ou mise en mémoire (False). Par défaut la valeur est False.

Syntaxe

AnyConv.com__pyton_52 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Exemple

AnyConv.com__pyton_53 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

 Fonctions intégrées récurrentes

isinstance()

Principe

Cette fonction  isinstance(object, classinfo) renvoie true si on a à l’argument objet une instance de l’argument classinfo. Dans le cas contraire elle revoie false. par ailleurs si l’argument classinfo est un tuple d’objet, la fonction isinstance retourne true dans le cas ou l’objet est une instance de l’un des arguments.

Syntaxe

AnyConv.com__pyth_1 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

paramètres

object (obligatoire). Un objet.

type : Un type ou une classe, ou un tuple de types et/ou de classes

Exemple

pyth_2 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

zip()

Principe

Elle retourne un objet zip qui est un itérateur (de tuples), le j tuple contient le j élément de chaque itérables. La longueur est fonction du nombre d’itérables.

Remarque

Dans le cas ou les itérateurs ont des longueurs différentes, c’est celui avec le moins d’éléments qui impose la longueur du nouvel itérateur. Un exemple serait plus parlant que 1000 mots 🙂 .

Syntaxe

AnyConv.com__pyth_4 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Exemple

AnyConv.com__pyth_5 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Elle peut également être utilisé avec la fonction intégré dict() en combinaison pour créer un dictionnaire à partir de deux listes ! faisons plutôt un exemple.

AnyConv.com__pyth_6 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

open()

Principe

Cette fonction ouvre un fichier puis le retourne comme objet de fichier. plutôt sympa 🙂 !

Syntaxe

AnyConv.com__pyth_17 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Remarque

les caractéristiques des paramètres sont les suivants :

file: Le chemin et le nom du fichier

mode: pour définir le mode dans lequel vous souhaitez ouvrir le fichier :

  • « r » – Lecture – Valeur par défaut. Ouvre un fichier en lecture, erreur si le fichier n’existe pas
  • « a » – Append – Ouvre un fichier pour l’ajout, crée le fichier s’il n’existe pas
  • « w » – Write – Ouvre un fichier en écriture, crée le fichier s’il n’existe pas
  • « x » – Créer – Crée le fichier spécifié, renvoie une erreur si le fichier existe

Vous pouvez également spécifier comment vous souhaitez que le fichier soit traité :

  • « t » – Texte – Valeur par défaut. Mode texte
  • « b » – Binaire – Mode binaire (par exemple, images

Exemple

AnyConv.com__pyth_18 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

 filter()

Principe

 filter (function, iterable) prends en paramètre une fonction et un itérable et retourne les éléments de l’itérable pour lesquels True est renvoyé par la fonction.

Remarque

A l’instar de la fonction map(), filter() n’accepte pas seulement les fonctions régulières (mot-clé def), mais également les fonctions intégrées et les fonctions anonymes.

Syntaxe

AnyConv.com__pyth_9 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Exemple

AnyConv.com__pyth_10 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

join()

Principe

Elle est utilisée pour fusionner les éléments chaîne d’une liste .

Syntaxe

AnyConv.com__pyth_19 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Exemple

AnyConv.com__pyth_20 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

hex()

Principe

hex(x) permet de convertir un nombre entier en chaîne hexadécimale minuscule. La chaîne commence par le préfixe ‘0x’ , ce qui montre qu’il s’agit d’un nombre en hexadécimal.

Remarque

La fonction relève une exception ( TypeError ) si vous entrez un objet différent d’un entier.

Exemple

AnyConv.com__pyth_14 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

bin()

Principe

Elle renvoie une chaîne binaire à partir d’un entier spécifique! la chaîne retournée commence toujours par 0x.

Remarque

Une exception ( TypeError ) se lève si l’on fourni un objet différent d’un entier en entrée. En fait pour éviter ce problème vous devez utiliser les instructions try / except. Allons y, vous verrez plus clair avec l’exemple 🙂 .

Syntaxe

AnyConv.com__pyth_15 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Exemple

AnyConv.com__pyth_16 Les 30 fonctions les plus utilisées et incontournables en Python (comment utiliser)

Consultez aussi:

Share this content:

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

  • Rating

dix + onze =

Vous avez certainement manqué...