Contenu du cours
Introduction à Python
Introduction à Python
Fonctions Intégrées
Bienvenue dans le monde des fonctions Python ! Dans ce chapitre, nous explorerons certaines des fonctions intégrées les plus puissantes de Python, qui servent d'outils essentiels pour tout développeur Python.
Tout d'abord, regardons Alex démontrer comment utiliser certaines de ces fonctions intégrées essentielles :
Qu'est-ce que les fonctions intégrées ?
Les fonctions intégrées sont des fonctions prédéfinies qui accompagnent Python, vous permettant de les utiliser dans votre code sans écrire de fonctionnalité supplémentaire. Ces fonctions sont conçues pour effectuer des tâches courantes comme des calculs ou la manipulation de données, rendant le codage plus efficace et rationalisé.
Pour les développeurs Python, maîtriser les fonctions intégrées est essentiel pour écrire un code propre, efficace et concise.
Python offre une large gamme 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 renvoie le total, ce qui est particulièrement utile pour travailler avec des données numériques ;
checkout = [2.99, 5.49, 3.99] total = sum(checkout) print(total)
max()
etmin()
: retournent respectivement les éléments les plus grands et les plus petits dans un itérable — idéal pour les comparaisons ou pour trouver des extrêmes;
freezer_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 un nombre à virgule flottante (un nombre avec des décimales);
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)}")
int()
: convertit un nombre ou une chaîne représentant un nombre en un entier. Ceci est utile lorsque vous travaillez avec des nombres entiers ou que vous convertissez des données d'entrée en entiers;
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)}")
Remarque
Lorsqu'une valeur en 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, des tuples ou des dictionnaires). Contrairement à la méthodesort()
,sorted()
ne modifie pas les données d'origine et fonctionne sur un plus large éventail de types;
fruit_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.
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)
Swipe to start coding
Dans cette tâche, vous allez travailler avec un dictionnaire contenant des informations sur les produits, où chaque produit a un prix et une quantité vendue, tous deux représentés sous forme de chaînes de caractères. Votre objectif est de traiter ces données pour calculer les ventes totales pour chaque produit et d'en tirer quelques statistiques résumées.
Instructions de Code
- Itérez sur chaque produit dans le dictionnaire
products
. - Pour chaque produit, convertissez le prix d'une chaîne de caractères en un nombre à virgule flottante et la quantité vendue d'une chaîne de caractères en un entier.
- Calculez les ventes totales pour chaque produit en multipliant le prix converti et la quantité vendue.
- Ajoutez les ventes totales calculées à la
total_sales_list
. - Calculez la somme totale de toutes les ventes en utilisant la fonction
sum()
. - Déterminez les valeurs de ventes minimales et maximales à partir de la
total_sales_list
en utilisant les fonctionsmin()
etmax()
.
Exigences de Sortie
- Imprimez les ventes totales pour chaque produit au format :
Total sales for <product>: $<total_sales>
. - Après avoir traité tous les produits, imprimez la somme totale de toutes les ventes au format :
Total sum of all sales: $<total_sum>
. - Imprimez la valeur des ventes minimales au format :
Minimum sales: $<min_sales>
. - Imprimez la valeur des ventes maximales au format :
Maximum sales: $<max_sales>
.
Solution
Merci pour vos commentaires !
Fonctions Intégrées
Bienvenue dans le monde des fonctions Python ! Dans ce chapitre, nous explorerons certaines des fonctions intégrées les plus puissantes de Python, qui servent d'outils essentiels pour tout développeur Python.
Tout d'abord, regardons Alex démontrer comment utiliser certaines de ces fonctions intégrées essentielles :
Qu'est-ce que les fonctions intégrées ?
Les fonctions intégrées sont des fonctions prédéfinies qui accompagnent Python, vous permettant de les utiliser dans votre code sans écrire de fonctionnalité supplémentaire. Ces fonctions sont conçues pour effectuer des tâches courantes comme des calculs ou la manipulation de données, rendant le codage plus efficace et rationalisé.
Pour les développeurs Python, maîtriser les fonctions intégrées est essentiel pour écrire un code propre, efficace et concise.
Python offre une large gamme 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 renvoie le total, ce qui est particulièrement utile pour travailler avec des données numériques ;
checkout = [2.99, 5.49, 3.99] total = sum(checkout) print(total)
max()
etmin()
: retournent respectivement les éléments les plus grands et les plus petits dans un itérable — idéal pour les comparaisons ou pour trouver des extrêmes;
freezer_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 un nombre à virgule flottante (un nombre avec des décimales);
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)}")
int()
: convertit un nombre ou une chaîne représentant un nombre en un entier. Ceci est utile lorsque vous travaillez avec des nombres entiers ou que vous convertissez des données d'entrée en entiers;
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)}")
Remarque
Lorsqu'une valeur en 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, des tuples ou des dictionnaires). Contrairement à la méthodesort()
,sorted()
ne modifie pas les données d'origine et fonctionne sur un plus large éventail de types;
fruit_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.
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)
Swipe to start coding
Dans cette tâche, vous allez travailler avec un dictionnaire contenant des informations sur les produits, où chaque produit a un prix et une quantité vendue, tous deux représentés sous forme de chaînes de caractères. Votre objectif est de traiter ces données pour calculer les ventes totales pour chaque produit et d'en tirer quelques statistiques résumées.
Instructions de Code
- Itérez sur chaque produit dans le dictionnaire
products
. - Pour chaque produit, convertissez le prix d'une chaîne de caractères en un nombre à virgule flottante et la quantité vendue d'une chaîne de caractères en un entier.
- Calculez les ventes totales pour chaque produit en multipliant le prix converti et la quantité vendue.
- Ajoutez les ventes totales calculées à la
total_sales_list
. - Calculez la somme totale de toutes les ventes en utilisant la fonction
sum()
. - Déterminez les valeurs de ventes minimales et maximales à partir de la
total_sales_list
en utilisant les fonctionsmin()
etmax()
.
Exigences de Sortie
- Imprimez les ventes totales pour chaque produit au format :
Total sales for <product>: $<total_sales>
. - Après avoir traité tous les produits, imprimez la somme totale de toutes les ventes au format :
Total sum of all sales: $<total_sum>
. - Imprimez la valeur des ventes minimales au format :
Minimum sales: $<min_sales>
. - Imprimez la valeur des ventes maximales au format :
Maximum sales: $<max_sales>
.
Solution
Merci pour vos commentaires !