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.
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 :
Nous allons faire un ajout dans une liste.
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 :
Division d’une chaîne par une virgule, suivie d’un espace
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.
Vous pouvez aussi spécifier un élément de début pour l’énumération.
Cette fonction vous permet d’effectuer des calculs sur les entiers, les formes chaînées ou les flottants.
Grâce à cette fonction nous pouvons aussi exécuter d’autres fonctions et méthodes.
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 :
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.
Cette fonction est le contraire de la fonction max(). Donc elle renverra l’élément ou l’itérable à la valeur la plus basse.
Nous imprimons le minimum de cette liste de nombre.
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.
Cette fonction permet de renvoyer la valeur de l’attribut correspondant à l’objet renseigné.
Cette fonction est utilisée pour trancher les itérables selon les paramètres définis.
Elle permet de formater les sorties de chaîne. Voyons comment dans la suite.
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.
Cette fonction revoie la valeur absolue du nombre passé en paramètre.
upper() fait une convention des caractères en majuscule.
Cette fonction est l’opposé de la précédente, elle convertit les caractères en minuscules.
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 :
Cette fonction sert à donner à l’utilisateur la possibilité de saisie.
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.
Elle retourne un n-uplet qui contient le quotient et le reste lorsque le dividende(argument1) est divisé par le diviseur (argument2).
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.
Cette fonction renvoie la représentation numérique du code unicode du caractère spécifié. Voyons ça en détails.
len( ) renvoie les éléments présents dans un objet. C’est à dire leur nombre.
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 :
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.
object (obligatoire). Un objet.
type : Un type ou une classe, ou un tuple de types et/ou de classes
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.
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 🙂 .
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.
Cette fonction ouvre un fichier puis le retourne comme objet de fichier. plutôt sympa 🙂 !
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 :
Vous pouvez également spécifier comment vous souhaitez que le fichier soit traité :
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.
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.
Elle est utilisée pour fusionner les éléments chaîne d’une liste .
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.
La fonction relève une exception ( TypeError ) si vous entrez un objet différent d’un entier.
Elle renvoie une chaîne binaire à partir d’un entier spécifique! la chaîne retournée commence toujours par 0x.
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 🙂 .
Consultez aussi:
Le Samsung Galaxy A16 et le Galaxy A15 sont deux téléphones conçus pour offrir des performances solides à un prix…
Depuis leur lancement, les Xiaomi Pad 7 et 7 Pro attirent l’attention des amateurs de tablettes Android. Ces deux modèles…
Saviez-vous que lorsque que vous êtes connectés sur un Wi-Fi public les risques de vulnérabilités sont très élevés ? En effet,…
Vous avez certainement un WhatsApp qui plante trop, qui vous empêche d’envoyer ou de recevoir des messages. Il s’agit forcement…
Vous êtes bloqué ou vous n’arrivez pas à accéder à un canal sur Telegram ? Ce problème, de plus en plus…
Sortie le 01 Novembre 2024, le OnePlus 13 est le téléphone le plus récent de OnePlus. Il offre des spécifications…