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.
Tout d'abord, observons Alex qui présente l'utilisation de quelques-unes 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 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 structuré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 le traitement de données numériques ;
123checkout = [2.99, 5.49, 3.99] total = sum(checkout) print(total)
max()etmin(): renvoient respectivement les éléments plus grands et plus petits d’un itérable — idéal pour les comparaisons ou pour trouver les valeurs extrêmes ;
123freezer_temperatures = [38, 32, 41, 34, 40] print(max(freezer_temperatures)) print(min(freezer_temperatures))
float(): convertit un nombre ou une chaîne représentant un nombre en nombre à virgule flottante (un nombre avec décimales);
123456789price1 = "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)}")
int(): convertit un nombre ou une chaîne représentant un nombre en entier. Utile lors de la manipulation de nombres entiers ou pour convertir des données saisies en entiers;
12345678price = 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)}")
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éthodesort(),sorted()ne modifie pas les données d'origine et fonctionne sur un plus large éventail de types ;
123456fruit_prices = {"cherries": 3.99, "apples": 2.99, "bananas": 1.49} # Sorting the dictionary keys alphabetically sorted_prices = sorted(fruit_prices) print(sorted_prices)
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.
123456789products = ["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)
Swipe to start coding
Vous disposez d'un dictionnaire de produits, où le prix et la quantité vendue de chaque produit sont stockés sous forme de chaînes de caractères. Votre tâche consiste à calculer le chiffre d'affaires total pour chaque produit, puis à utiliser des fonctions intégrées pour obtenir quelques statistiques récapitulatives.
- Parcourir le dictionnaire
products. Pour chaque produit :- Obtenir le prix et la quantité vendue ;
- Convertir le prix en
floatet la quantité enint; - Les multiplier pour obtenir le chiffre d'affaires total de ce produit ;
- Ajouter le chiffre d'affaires total à la liste
total_sales_list.
- Après la boucle, utiliser des fonctions intégrées pour :
- Calculer la somme de tous les chiffres d'affaires et la stocker dans
total_sum; - Trouver la valeur minimale des chiffres d'affaires et la stocker dans
min_sales; - Trouver la valeur maximale des chiffres d'affaires et la stocker dans
max_sales.
- Calculer la somme de tous les chiffres d'affaires et la stocker dans
Exigences d'affichage :
- Pour chaque produit, afficher :
Total sales for <product>: $<total_sales> - Après tous les produits, afficher :
Total sum of all sales: $<total_sum>Minimum sales: $<min_sales>Maximum sales: $<max_sales>
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Génial!
Completion taux amélioré à 1.89
Fonctions Intégrées
Glissez pour afficher le menu
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.
Tout d'abord, observons Alex qui présente l'utilisation de quelques-unes 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 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 structuré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 le traitement de données numériques ;
123checkout = [2.99, 5.49, 3.99] total = sum(checkout) print(total)
max()etmin(): renvoient respectivement les éléments plus grands et plus petits d’un itérable — idéal pour les comparaisons ou pour trouver les valeurs extrêmes ;
123freezer_temperatures = [38, 32, 41, 34, 40] print(max(freezer_temperatures)) print(min(freezer_temperatures))
float(): convertit un nombre ou une chaîne représentant un nombre en nombre à virgule flottante (un nombre avec décimales);
123456789price1 = "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)}")
int(): convertit un nombre ou une chaîne représentant un nombre en entier. Utile lors de la manipulation de nombres entiers ou pour convertir des données saisies en entiers;
12345678price = 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)}")
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éthodesort(),sorted()ne modifie pas les données d'origine et fonctionne sur un plus large éventail de types ;
123456fruit_prices = {"cherries": 3.99, "apples": 2.99, "bananas": 1.49} # Sorting the dictionary keys alphabetically sorted_prices = sorted(fruit_prices) print(sorted_prices)
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.
123456789products = ["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)
Swipe to start coding
Vous disposez d'un dictionnaire de produits, où le prix et la quantité vendue de chaque produit sont stockés sous forme de chaînes de caractères. Votre tâche consiste à calculer le chiffre d'affaires total pour chaque produit, puis à utiliser des fonctions intégrées pour obtenir quelques statistiques récapitulatives.
- Parcourir le dictionnaire
products. Pour chaque produit :- Obtenir le prix et la quantité vendue ;
- Convertir le prix en
floatet la quantité enint; - Les multiplier pour obtenir le chiffre d'affaires total de ce produit ;
- Ajouter le chiffre d'affaires total à la liste
total_sales_list.
- Après la boucle, utiliser des fonctions intégrées pour :
- Calculer la somme de tous les chiffres d'affaires et la stocker dans
total_sum; - Trouver la valeur minimale des chiffres d'affaires et la stocker dans
min_sales; - Trouver la valeur maximale des chiffres d'affaires et la stocker dans
max_sales.
- Calculer la somme de tous les chiffres d'affaires et la stocker dans
Exigences d'affichage :
- Pour chaque produit, afficher :
Total sales for <product>: $<total_sales> - Après tous les produits, afficher :
Total sum of all sales: $<total_sum>Minimum sales: $<min_sales>Maximum sales: $<max_sales>
Solution
Merci pour vos commentaires !
single