Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Fonctions Intégrées | Fonctions
Introduction à Python

Glissez pour afficher le menu

book
Fonctions Intégrées

Bienvenue dans le monde des fonctions Python ! Dans ce chapitre, nous allons explorer certaines des fonctions intégrées les plus puissantes de Python, qui constituent des outils essentiels pour tout développeur Python.

Commençons par regarder Alex démontrer comment utiliser certaines de ces fonctions intégrées indispensables :

Que sont les fonctions intégrées ?

Les fonctions intégrées sont des fonctions prédéfinies fournies avec Python, ce qui vous permet de les utiliser dans votre code sans avoir à écrire de fonctionnalités supplémentaires. Ces fonctions sont conçues pour effectuer des tâches courantes telles que des calculs ou la manipulation de données, rendant la programmation plus efficace et simplifiée.

Pour les développeurs Python, la maîtrise des fonctions intégrées est essentielle pour écrire un code propre, efficace et concise.

Python propose un large éventail de fonctions intégrées. Vous en avez déjà rencontré certaines, telles que print(), len(), range() et type(). Explorons d'autres fonctions intégrées couramment utilisées :

  • sum() : additionne tous les éléments d’un itérable (comme une liste) et retourne le total, ce qui est particulièrement utile pour travailler avec des données numériques ;

123
checkout = [2.99, 5.49, 3.99] total = sum(checkout) print(total)
copy
  • max() et min() : retournent respectivement les éléments plus grands et plus petits d’un itérable — idéal pour les comparaisons ou la recherche d’extrêmes ;

123
freezer_temperatures = [38, 32, 41, 34, 40] print(max(freezer_temperatures)) print(min(freezer_temperatures))
copy
  • float() : convertit un nombre ou une chaîne représentant un nombre en nombre à virgule flottante (un nombre avec des décimales) ;

123456789
price1 = "3.99" price2 = 12 # Convert prices to float price1_converted = float(price1) price2_converted = float(price2) print(f"Price #1 is ${price1_converted} and is of type {type(price1_converted)}") print(f"Price #2 is ${price2_converted} and is of type {type(price2_converted)}")
copy
  • int() : convertit un nombre ou une chaîne représentant un nombre en entier. Utile lors du traitement de nombres entiers ou pour convertir des données saisies en entiers ;

12345678
price = 3.99 quantity = "4" # Calculate the total cost total_cost = int(quantity) * price print(f"The total cost for {quantity} items is ${total_cost}") print(f"Converting the total cost to an integer results in ${int(total_cost)}")
copy

Remarque

Lorsqu'une valeur à virgule flottante est convertie en entier, la partie décimale est simplement supprimée (la valeur est tronquée).

  • sorted() : retourne une nouvelle liste triée à partir d'un itérable (comme des listes, tuples ou dictionnaires). Contrairement à la méthode sort(), sorted()ne modifie pas les données d'origine et fonctionne sur un plus grand nombre de types ;

123456
fruit_prices = {"cherries": 3.99, "apples": 2.99, "bananas": 1.49} # Sorting the dictionary keys alphabetically sorted_prices = sorted(fruit_prices) print(sorted_prices)
copy
  • zip(): combine deux ou plusieurs itérables (par exemple, des listes) en un seul itérable de tuples, associant les éléments de chaque itérable ensemble.

123456789
products = ["apple", "banana", "cherry"] prices = [0.99, 0.59, 2.99] stock = [50, 100, 25] # `zip()` combines the 3 lists into a series of tuples # `list()` converts the zip object into a list product_info = list(zip(products, prices, stock)) print("Product information:", product_info)
copy
Tâche

Swipe to start coding

Traitez les données produits à partir d'un dictionnaire où les prix et les quantités sont stockés sous forme de chaînes de caractères. Votre objectif est de calculer les ventes totales pour chaque produit et de générer des statistiques récapitulatives.

  • Parcourez le dictionnaire products.
  • Pour chaque produit :
    • Convertissez le prix en float ;
    • Convertissez la quantité vendue en int ;
    • Multipliez-les pour obtenir les ventes totales de ce produit ;
    • Ajoutez les ventes totales à la liste total_sales_list.
  • Utilisez sum() pour calculer la somme totale de toutes les ventes.
  • Assignez la somme totale à la variable total_sum.
  • Utilisez min() et max() pour obtenir les valeurs de ventes minimales et maximales.
  • Assignez la valeur minimale à la variable min_sales.
  • Assignez la valeur maximale à la variable max_sales.

Exigences de sortie

  • Pour chaque produit, affichez :
    Ventes totales pour <product> : $<total_sales>
  • Après avoir traité tous les produits, affichez :
    • Somme totale de toutes les ventes : $<total_sum>
    • Ventes minimales : $<min_sales>
    • Ventes maximales : $<max_sales>

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 6. Chapitre 1
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?

Demandez à l'IA

expand
ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

book
Fonctions Intégrées

Bienvenue dans le monde des fonctions Python ! Dans ce chapitre, nous allons explorer certaines des fonctions intégrées les plus puissantes de Python, qui constituent des outils essentiels pour tout développeur Python.

Commençons par regarder Alex démontrer comment utiliser certaines de ces fonctions intégrées indispensables :

Que sont les fonctions intégrées ?

Les fonctions intégrées sont des fonctions prédéfinies fournies avec Python, ce qui vous permet de les utiliser dans votre code sans avoir à écrire de fonctionnalités supplémentaires. Ces fonctions sont conçues pour effectuer des tâches courantes telles que des calculs ou la manipulation de données, rendant la programmation plus efficace et simplifiée.

Pour les développeurs Python, la maîtrise des fonctions intégrées est essentielle pour écrire un code propre, efficace et concise.

Python propose un large éventail de fonctions intégrées. Vous en avez déjà rencontré certaines, telles que print(), len(), range() et type(). Explorons d'autres fonctions intégrées couramment utilisées :

  • sum() : additionne tous les éléments d’un itérable (comme une liste) et retourne le total, ce qui est particulièrement utile pour travailler avec des données numériques ;

123
checkout = [2.99, 5.49, 3.99] total = sum(checkout) print(total)
copy
  • max() et min() : retournent respectivement les éléments plus grands et plus petits d’un itérable — idéal pour les comparaisons ou la recherche d’extrêmes ;

123
freezer_temperatures = [38, 32, 41, 34, 40] print(max(freezer_temperatures)) print(min(freezer_temperatures))
copy
  • float() : convertit un nombre ou une chaîne représentant un nombre en nombre à virgule flottante (un nombre avec des décimales) ;

123456789
price1 = "3.99" price2 = 12 # Convert prices to float price1_converted = float(price1) price2_converted = float(price2) print(f"Price #1 is ${price1_converted} and is of type {type(price1_converted)}") print(f"Price #2 is ${price2_converted} and is of type {type(price2_converted)}")
copy
  • int() : convertit un nombre ou une chaîne représentant un nombre en entier. Utile lors du traitement de nombres entiers ou pour convertir des données saisies en entiers ;

12345678
price = 3.99 quantity = "4" # Calculate the total cost total_cost = int(quantity) * price print(f"The total cost for {quantity} items is ${total_cost}") print(f"Converting the total cost to an integer results in ${int(total_cost)}")
copy

Remarque

Lorsqu'une valeur à virgule flottante est convertie en entier, la partie décimale est simplement supprimée (la valeur est tronquée).

  • sorted() : retourne une nouvelle liste triée à partir d'un itérable (comme des listes, tuples ou dictionnaires). Contrairement à la méthode sort(), sorted()ne modifie pas les données d'origine et fonctionne sur un plus grand nombre de types ;

123456
fruit_prices = {"cherries": 3.99, "apples": 2.99, "bananas": 1.49} # Sorting the dictionary keys alphabetically sorted_prices = sorted(fruit_prices) print(sorted_prices)
copy
  • zip(): combine deux ou plusieurs itérables (par exemple, des listes) en un seul itérable de tuples, associant les éléments de chaque itérable ensemble.

123456789
products = ["apple", "banana", "cherry"] prices = [0.99, 0.59, 2.99] stock = [50, 100, 25] # `zip()` combines the 3 lists into a series of tuples # `list()` converts the zip object into a list product_info = list(zip(products, prices, stock)) print("Product information:", product_info)
copy
Tâche

Swipe to start coding

Traitez les données produits à partir d'un dictionnaire où les prix et les quantités sont stockés sous forme de chaînes de caractères. Votre objectif est de calculer les ventes totales pour chaque produit et de générer des statistiques récapitulatives.

  • Parcourez le dictionnaire products.
  • Pour chaque produit :
    • Convertissez le prix en float ;
    • Convertissez la quantité vendue en int ;
    • Multipliez-les pour obtenir les ventes totales de ce produit ;
    • Ajoutez les ventes totales à la liste total_sales_list.
  • Utilisez sum() pour calculer la somme totale de toutes les ventes.
  • Assignez la somme totale à la variable total_sum.
  • Utilisez min() et max() pour obtenir les valeurs de ventes minimales et maximales.
  • Assignez la valeur minimale à la variable min_sales.
  • Assignez la valeur maximale à la variable max_sales.

Exigences de sortie

  • Pour chaque produit, affichez :
    Ventes totales pour <product> : $<total_sales>
  • Après avoir traité tous les produits, affichez :
    • Somme totale de toutes les ventes : $<total_sum>
    • Ventes minimales : $<min_sales>
    • Ventes maximales : $<max_sales>

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 6. Chapitre 1
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Nous sommes désolés de vous informer que quelque chose s'est mal passé. Qu'est-il arrivé ?
some-alt