Indbyggede Funktioner
Velkommen til verdenen af Python-funktioner! I dette kapitel udforskes nogle af Pythons mest kraftfulde indbyggede funktioner, som fungerer som essentielle værktøjer for enhver Python-udvikler.
Først vises det, hvordan Alex demonstrerer brugen af nogle af disse vigtige indbyggede funktioner:
Hvad er indbyggede funktioner?
Indbyggede funktioner er foruddefinerede funktioner, der følger med Python, hvilket gør det muligt at anvende dem i koden uden at skulle skrive yderligere funktionalitet. Disse funktioner er designet til at udføre almindelige opgaver såsom beregninger eller datamanipulation, hvilket gør kodning mere effektiv og strømlinet.
For Python-udviklere er beherskelse af indbyggede funktioner nøglen til at skrive ren, effektiv og kortfattet kode.
Python tilbyder et bredt udvalg af indbyggede funktioner. Nogle af dem er allerede blevet anvendt, såsom print(), len(), range() og type(). Lad os udforske flere ofte anvendte indbyggede funktioner:
sum(): lægger alle elementer i et iterabelt objekt (som en liste) sammen og returnerer summen, hvilket er særligt nyttigt ved arbejde med numeriske data;
123checkout = [2.99, 5.49, 3.99] total = sum(checkout) print(total)
max()ogmin(): returnerer henholdsvis det største og mindste element i et iterabelt objekt — ideelt til sammenligninger eller at finde ekstremer;
123freezer_temperatures = [38, 32, 41, 34, 40] print(max(freezer_temperatures)) print(min(freezer_temperatures))
float(): konverterer et tal eller en streng, der repræsenterer et tal, til et flydende kommatal (et tal med decimaler);
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(): konverterer et tal eller en streng, der repræsenterer et tal, til et heltal. Dette er nyttigt, når der arbejdes med hele tal eller ved konvertering af inputdata til heltal;
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)}")
Når en flydende værdi konverteres til et heltal, fjernes decimaldelen blot (værdien afkortes).
sorted(): returnerer en ny, sorteret liste fra et iterabelt objekt (som lister, tupler eller ordbøger). I modsætning tilsort()-metoden ændrersorted()ikke de oprindelige data og fungerer på flere typer;
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(): kombinerer to eller flere iterables (f.eks. lister) til én enkelt iterable af tupler, hvor elementer fra hver iterable parres sammen.
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
Du har et dictionary over produkter, hvor hver vares pris og solgte antal er gemt som strenge. Din opgave er at beregne det samlede salg for hvert produkt og derefter bruge indbyggede funktioner til at finde nogle opsummerende statistikker.
- Gennemløb
products-dictionaryen. For hvert produkt:- Hent prisen og det solgte antal;
- Konverter prisen til en
floatog antallet til enint; - Multiplicer dem for at få det samlede salg for det produkt;
- Tilføj det samlede salg til
total_sales_list.
- Efter løkken, brug indbyggede funktioner til at:
- Beregne summen af alle salg og gem den i
total_sum; - Finde den mindste salgsværdi og gem den i
min_sales; - Finde den største salgsværdi og gem den i
max_sales.
- Beregne summen af alle salg og gem den i
Udskriftskrav:
- For hvert produkt, udskriv:
Total sales for <product>: $<total_sales> - Efter alle produkter, udskriv:
Total sum of all sales: $<total_sum>Minimum sales: $<min_sales>Maximum sales: $<max_sales>
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Fantastisk!
Completion rate forbedret til 1.89
Indbyggede Funktioner
Stryg for at vise menuen
Velkommen til verdenen af Python-funktioner! I dette kapitel udforskes nogle af Pythons mest kraftfulde indbyggede funktioner, som fungerer som essentielle værktøjer for enhver Python-udvikler.
Først vises det, hvordan Alex demonstrerer brugen af nogle af disse vigtige indbyggede funktioner:
Hvad er indbyggede funktioner?
Indbyggede funktioner er foruddefinerede funktioner, der følger med Python, hvilket gør det muligt at anvende dem i koden uden at skulle skrive yderligere funktionalitet. Disse funktioner er designet til at udføre almindelige opgaver såsom beregninger eller datamanipulation, hvilket gør kodning mere effektiv og strømlinet.
For Python-udviklere er beherskelse af indbyggede funktioner nøglen til at skrive ren, effektiv og kortfattet kode.
Python tilbyder et bredt udvalg af indbyggede funktioner. Nogle af dem er allerede blevet anvendt, såsom print(), len(), range() og type(). Lad os udforske flere ofte anvendte indbyggede funktioner:
sum(): lægger alle elementer i et iterabelt objekt (som en liste) sammen og returnerer summen, hvilket er særligt nyttigt ved arbejde med numeriske data;
123checkout = [2.99, 5.49, 3.99] total = sum(checkout) print(total)
max()ogmin(): returnerer henholdsvis det største og mindste element i et iterabelt objekt — ideelt til sammenligninger eller at finde ekstremer;
123freezer_temperatures = [38, 32, 41, 34, 40] print(max(freezer_temperatures)) print(min(freezer_temperatures))
float(): konverterer et tal eller en streng, der repræsenterer et tal, til et flydende kommatal (et tal med decimaler);
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(): konverterer et tal eller en streng, der repræsenterer et tal, til et heltal. Dette er nyttigt, når der arbejdes med hele tal eller ved konvertering af inputdata til heltal;
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)}")
Når en flydende værdi konverteres til et heltal, fjernes decimaldelen blot (værdien afkortes).
sorted(): returnerer en ny, sorteret liste fra et iterabelt objekt (som lister, tupler eller ordbøger). I modsætning tilsort()-metoden ændrersorted()ikke de oprindelige data og fungerer på flere typer;
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(): kombinerer to eller flere iterables (f.eks. lister) til én enkelt iterable af tupler, hvor elementer fra hver iterable parres sammen.
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
Du har et dictionary over produkter, hvor hver vares pris og solgte antal er gemt som strenge. Din opgave er at beregne det samlede salg for hvert produkt og derefter bruge indbyggede funktioner til at finde nogle opsummerende statistikker.
- Gennemløb
products-dictionaryen. For hvert produkt:- Hent prisen og det solgte antal;
- Konverter prisen til en
floatog antallet til enint; - Multiplicer dem for at få det samlede salg for det produkt;
- Tilføj det samlede salg til
total_sales_list.
- Efter løkken, brug indbyggede funktioner til at:
- Beregne summen af alle salg og gem den i
total_sum; - Finde den mindste salgsværdi og gem den i
min_sales; - Finde den største salgsværdi og gem den i
max_sales.
- Beregne summen af alle salg og gem den i
Udskriftskrav:
- For hvert produkt, udskriv:
Total sales for <product>: $<total_sales> - Efter alle produkter, udskriv:
Total sum of all sales: $<total_sum>Minimum sales: $<min_sales>Maximum sales: $<max_sales>
Løsning
Tak for dine kommentarer!
single