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

bookInnebygde Funksjoner

Velkommen til verdenen av Python-funksjoner! I dette kapittelet skal vi utforske noen av Pythons kraftigste innebygde funksjoner, som er essensielle verktøy for enhver Python-utvikler.

Først skal vi se på hvordan Alex demonstrerer bruken av noen av disse viktige innebygde funksjonene:

Hva er innebygde funksjoner?

Innebygde funksjoner er forhåndsdefinerte funksjoner som følger med Python, slik at du kan bruke dem i koden din uten å måtte skrive ekstra funksjonalitet. Disse funksjonene er laget for å utføre vanlige oppgaver som beregninger eller datamanipulering, noe som gjør koding mer effektivt og oversiktlig.

For Python-utviklere er det avgjørende å mestre innebygde funksjoner for å skrive ren, effektiv og kortfattet kode.

Python tilbyr et bredt utvalg av innebygde funksjoner. Du har allerede møtt noen, som print(), len(), range() og type(). La oss utforske flere ofte brukte innebygde funksjoner:

  • sum(): legger sammen alle elementene i et itererbart objekt (for eksempel en liste) og returnerer totalen, noe som er spesielt nyttig ved arbeid med numeriske data;
123
checkout = [2.99, 5.49, 3.99] total = sum(checkout) print(total)
copy
  • max() og min(): returnerer henholdsvis det største og minste elementet i en iterable — ideelt for sammenligninger eller for å finne ytterpunkter;
123
freezer_temperatures = [38, 32, 41, 34, 40] print(max(freezer_temperatures)) print(min(freezer_temperatures))
copy
  • float(): konverterer et tall eller en streng som representerer et tall til et flyttall (et tall med desimaler);
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 tall eller en streng som representerer et tall til et heltall. Dette er nyttig når man arbeider med heltall eller konverterer inndata til heltall;
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

Merk

Når en flyttallsverdi konverteres til et heltall, blir desimaldelen rett og slett fjernet (verdien trunkeres).

  • sorted(): returnerer en ny, sortert liste fra et itererbart objekt (som lister, tupler eller ordbøker). I motsetning til sort()-metoden, endrer ikke sorted() de opprinnelige dataene og fungerer på et bredere spekter av 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 itererbare objekter (f.eks. lister) til én itererbar med tupler, hvor elementer fra hver itererbar kobles 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
Oppgave

Swipe to start coding

Behandle produktdata fra en ordbok der priser og antall er lagret som strenger. Målet er å beregne totalt salg for hvert produkt og generere sammendragsstatistikk.

  • Gå gjennom products-ordboken.
  • For hvert produkt:
    • Konverter price til en float;
    • Konverter quantity sold til en int;
    • Multipliser dem for å få total sales for det produktet;
    • Legg total sales til total_sales_list.
  • Bruk sum() for å beregne total sum av alt salg.
  • Tildel total sum til variabelen total_sum.
  • Bruk min() og max() for å finne minimum og maksimum salgsverdier.
  • Tildel minimumsverdien til variabelen min_sales.
  • Tildel maksimumsverdien til variabelen max_sales.

Outputkrav

  • For hvert produkt, skriv ut:
    Total sales for <product>: $<total_sales>
  • Etter at alle produkter er behandlet, skriv ut:
    • Total sum of all sales: $<total_sum>
    • Minimum sales: $<min_sales>
    • Maximum sales: $<max_sales>

Løsning

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 6. Kapittel 1
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

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

bookInnebygde Funksjoner

Sveip for å vise menyen

Velkommen til verdenen av Python-funksjoner! I dette kapittelet skal vi utforske noen av Pythons kraftigste innebygde funksjoner, som er essensielle verktøy for enhver Python-utvikler.

Først skal vi se på hvordan Alex demonstrerer bruken av noen av disse viktige innebygde funksjonene:

Hva er innebygde funksjoner?

Innebygde funksjoner er forhåndsdefinerte funksjoner som følger med Python, slik at du kan bruke dem i koden din uten å måtte skrive ekstra funksjonalitet. Disse funksjonene er laget for å utføre vanlige oppgaver som beregninger eller datamanipulering, noe som gjør koding mer effektivt og oversiktlig.

For Python-utviklere er det avgjørende å mestre innebygde funksjoner for å skrive ren, effektiv og kortfattet kode.

Python tilbyr et bredt utvalg av innebygde funksjoner. Du har allerede møtt noen, som print(), len(), range() og type(). La oss utforske flere ofte brukte innebygde funksjoner:

  • sum(): legger sammen alle elementene i et itererbart objekt (for eksempel en liste) og returnerer totalen, noe som er spesielt nyttig ved arbeid med numeriske data;
123
checkout = [2.99, 5.49, 3.99] total = sum(checkout) print(total)
copy
  • max() og min(): returnerer henholdsvis det største og minste elementet i en iterable — ideelt for sammenligninger eller for å finne ytterpunkter;
123
freezer_temperatures = [38, 32, 41, 34, 40] print(max(freezer_temperatures)) print(min(freezer_temperatures))
copy
  • float(): konverterer et tall eller en streng som representerer et tall til et flyttall (et tall med desimaler);
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 tall eller en streng som representerer et tall til et heltall. Dette er nyttig når man arbeider med heltall eller konverterer inndata til heltall;
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

Merk

Når en flyttallsverdi konverteres til et heltall, blir desimaldelen rett og slett fjernet (verdien trunkeres).

  • sorted(): returnerer en ny, sortert liste fra et itererbart objekt (som lister, tupler eller ordbøker). I motsetning til sort()-metoden, endrer ikke sorted() de opprinnelige dataene og fungerer på et bredere spekter av 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 itererbare objekter (f.eks. lister) til én itererbar med tupler, hvor elementer fra hver itererbar kobles 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
Oppgave

Swipe to start coding

Behandle produktdata fra en ordbok der priser og antall er lagret som strenger. Målet er å beregne totalt salg for hvert produkt og generere sammendragsstatistikk.

  • Gå gjennom products-ordboken.
  • For hvert produkt:
    • Konverter price til en float;
    • Konverter quantity sold til en int;
    • Multipliser dem for å få total sales for det produktet;
    • Legg total sales til total_sales_list.
  • Bruk sum() for å beregne total sum av alt salg.
  • Tildel total sum til variabelen total_sum.
  • Bruk min() og max() for å finne minimum og maksimum salgsverdier.
  • Tildel minimumsverdien til variabelen min_sales.
  • Tildel maksimumsverdien til variabelen max_sales.

Outputkrav

  • For hvert produkt, skriv ut:
    Total sales for <product>: $<total_sales>
  • Etter at alle produkter er behandlet, skriv ut:
    • Total sum of all sales: $<total_sum>
    • Minimum sales: $<min_sales>
    • Maximum sales: $<max_sales>

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 6. Kapittel 1
single

single

some-alt