Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Indbyggede Funktioner | Funktioner
Introduktion til Python

bookIndbyggede Funktioner

Velkommen til Pythons funktioner! I dette kapitel udforsker vi nogle af Pythons mest kraftfulde indbyggede funktioner, som er uundværlige værktøjer for enhver Python-udvikler.

Først ser vi, 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, så du kan anvende dem i din kode uden at skulle skrive ekstra funktionalitet. Disse funktioner er designet til at udføre almindelige opgaver som beregninger eller datamanipulation, hvilket gør kodning mere effektiv og overskuelig.

For Python-udviklere er det afgørende at mestre indbyggede funktioner for at skrive ren, effektiv og kortfattet kode.

Python tilbyder et bredt udvalg af indbyggede funktioner. Du har allerede stiftet bekendtskab med nogle, såsom print(), len(), range() og type(). Lad os udforske flere ofte anvendte indbyggede funktioner:

  • sum(): lægger alle elementer i et iterable (som en liste) sammen og returnerer summen, hvilket er særligt nyttigt ved arbejde med numeriske data;
123
checkout = [2.99, 5.49, 3.99] total = sum(checkout) print(total)
copy
  • max() og min(): returnerer de største og mindste elementer i en iterabel, henholdsvis — ideel til sammenligninger eller at finde ekstremer;
123
freezer_temperatures = [38, 32, 41, 34, 40] print(max(freezer_temperatures)) print(min(freezer_temperatures))
copy
  • float(): konverterer et tal eller en streng, der repræsenterer et tal, til et flydende tal (et tal med decimaler);
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(): konverterer et tal eller en streng, der repræsenterer et tal, til et heltal. Dette er nyttigt ved arbejde med hele tal eller ved konvertering af inputdata til heltal;
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

Bemærk

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 til sort()-metoden ændrer sorted() ikke de oprindelige data og fungerer på flere typer;
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(): kombinerer to eller flere iterables (f.eks. lister) til én enkelt iterable af tupler, hvor elementer fra hver iterable parres sammen.
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
Opgave

Swipe to start coding

Behandl produktdata fra et dictionary, hvor priser og solgte mængder er gemt som strenge. Dit mål er at beregne det samlede salg for hvert produkt og generere opsummerende statistik.

  • Gennemløb products-dictionaryen.
  • For hvert produkt:
    • Konverter price til en float;
    • Konverter quantity sold til en int;
    • Multiplicer dem for at få total sales for det pågældende produkt;
    • Tilføj total sales til total_sales_list.
  • Brug sum() til at beregne total sum af alle salg.
  • Tildel total sum til variablen total_sum.
  • Brug min() og max() til at finde minimum og maksimum salgsbeløb.
  • Tildel minimumsværdien til variablen min_sales.
  • Tildel maksimumsværdien til variablen max_sales.

Outputkrav

  • For hvert produkt, udskriv:
    Total sales for <product>: $<total_sales>
  • Efter behandling af alle produkter, udskriv:
    • Total sum of all sales: $<total_sum>
    • Minimum sales: $<min_sales>
    • Maximum sales: $<max_sales>

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 6. Kapitel 1
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Suggested prompts:

Can you explain more about how the zip() function works?

What are some other useful built-in functions in Python?

Can you show examples of using these functions together in a real-world scenario?

close

Awesome!

Completion rate improved to 2.17

bookIndbyggede Funktioner

Stryg for at vise menuen

Velkommen til Pythons funktioner! I dette kapitel udforsker vi nogle af Pythons mest kraftfulde indbyggede funktioner, som er uundværlige værktøjer for enhver Python-udvikler.

Først ser vi, 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, så du kan anvende dem i din kode uden at skulle skrive ekstra funktionalitet. Disse funktioner er designet til at udføre almindelige opgaver som beregninger eller datamanipulation, hvilket gør kodning mere effektiv og overskuelig.

For Python-udviklere er det afgørende at mestre indbyggede funktioner for at skrive ren, effektiv og kortfattet kode.

Python tilbyder et bredt udvalg af indbyggede funktioner. Du har allerede stiftet bekendtskab med nogle, såsom print(), len(), range() og type(). Lad os udforske flere ofte anvendte indbyggede funktioner:

  • sum(): lægger alle elementer i et iterable (som en liste) sammen og returnerer summen, hvilket er særligt nyttigt ved arbejde med numeriske data;
123
checkout = [2.99, 5.49, 3.99] total = sum(checkout) print(total)
copy
  • max() og min(): returnerer de største og mindste elementer i en iterabel, henholdsvis — ideel til sammenligninger eller at finde ekstremer;
123
freezer_temperatures = [38, 32, 41, 34, 40] print(max(freezer_temperatures)) print(min(freezer_temperatures))
copy
  • float(): konverterer et tal eller en streng, der repræsenterer et tal, til et flydende tal (et tal med decimaler);
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(): konverterer et tal eller en streng, der repræsenterer et tal, til et heltal. Dette er nyttigt ved arbejde med hele tal eller ved konvertering af inputdata til heltal;
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

Bemærk

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 til sort()-metoden ændrer sorted() ikke de oprindelige data og fungerer på flere typer;
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(): kombinerer to eller flere iterables (f.eks. lister) til én enkelt iterable af tupler, hvor elementer fra hver iterable parres sammen.
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
Opgave

Swipe to start coding

Behandl produktdata fra et dictionary, hvor priser og solgte mængder er gemt som strenge. Dit mål er at beregne det samlede salg for hvert produkt og generere opsummerende statistik.

  • Gennemløb products-dictionaryen.
  • For hvert produkt:
    • Konverter price til en float;
    • Konverter quantity sold til en int;
    • Multiplicer dem for at få total sales for det pågældende produkt;
    • Tilføj total sales til total_sales_list.
  • Brug sum() til at beregne total sum af alle salg.
  • Tildel total sum til variablen total_sum.
  • Brug min() og max() til at finde minimum og maksimum salgsbeløb.
  • Tildel minimumsværdien til variablen min_sales.
  • Tildel maksimumsværdien til variablen max_sales.

Outputkrav

  • For hvert produkt, udskriv:
    Total sales for <product>: $<total_sales>
  • Efter behandling af alle produkter, udskriv:
    • Total sum of all sales: $<total_sum>
    • Minimum sales: $<min_sales>
    • Maximum sales: $<max_sales>

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 6. Kapitel 1
single

single

some-alt