6.9. Fonctions en Python : fonctions intégrées en Python

Página 35

Python est un langage de programmation puissant et polyvalent doté d'une grande variété de fonctions intégrées. Il s’agit de fonctions déjà disponibles dès l’installation de Python, sans nécessiter d’importations supplémentaires. Dans ce chapitre, nous explorerons certaines des fonctions intégrées les plus utiles de Python et comment elles peuvent être utilisées dans la programmation système avec Python et Django.

Abdos()

La fonction abs() renvoie la valeur absolue d'un nombre. La valeur absolue d'un nombre est sa distance par rapport à zéro sur la droite numérique réelle, quelle que soit la direction. Par exemple, abs(-5) et abs(5) renvoient tous deux 5.

>>> abdos(-5) 5 >>> abdos(5) 5

Bin()

La fonction bin() convertit un entier en chaîne binaire. Par exemple, bin(10) renvoie « 0b1010 », qui est la représentation binaire de 10.

>>> bac(10) '0b1010'

Bool()

La fonction bool() convertit une valeur en valeur booléenne. Si la valeur est vraie, elle renvoie True. Si la valeur est fausse, elle renvoie False. Par exemple, bool(0) renvoie False, tandis que bool(1) renvoie True.

>>> booléen(0) FAUX >>> booléen(1) vrai

Chr()

La fonction chr() renvoie une chaîne représentant un caractère dont le code Unicode est l'entier spécifié. Par exemple, chr(97) renvoie « a ».

>>> chr(97) 'Le'

Dict()

La fonction dict() crée un nouveau dictionnaire. Un dictionnaire est une collection de paires clé-valeur. Par exemple, dict(a=1, b=2) renvoie {'a' : 1, 'b' : 2}.

>>> dict(a=1, b=2) {'a' : 1, 'b' : 2}

Enumerate()

La fonction enumerate() prend une collection (par exemple une liste) et renvoie un objet énuméré. Cet objet énuméré peut être utilisé dans des boucles for pour parcourir la collection, avec un index. Par exemple :

>>> pour i, v dans enumerate(['a', 'b', 'c']) : ... imprimer(i, v) ... 0 à 1b 2c

Filtre()

La fonction filter() construit une liste d'éléments pour lesquels une fonction renvoie vrai. La fonction filter() a besoin d’une fonction comme premier argument. La fonction doit renvoyer une valeur booléenne (vrai ou faux). Cette fonction sera appliquée à chaque élément de la liste. Ce n'est que si la fonction renvoie True que l'élément de liste sera inclus dans le résultat.

>>> def is_positive(n): ... renvoie n > 0 ... >>> liste(filtre(is_positive, [0, 1, -1, 2, -2])) [1, 2]

Ce ne sont là que quelques-unes des nombreuses fonctions intégrées disponibles dans Python. En vous familiarisant avec ces fonctions, vous pouvez écrire du code Python plus efficace et plus concis. Dans le chapitre suivant, nous explorerons davantage de fonctions intégrées et comment elles peuvent être utilisées dans la programmation système avec Python et Django.

Répondez maintenant à l’exercice sur le contenu :

Parmi les affirmations suivantes concernant les fonctions intégrées de Python, laquelle est correcte ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Page suivante de lebook gratuit :

367. Classes et objets en Python

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte