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

Sveip for å vise menyen

book
Innebygde Funksjoner

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

Først, la oss se på mens Alex demonstrerer hvordan man bruker noen av disse essensielle 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 å skrive ekstra funksjonalitet. Disse funksjonene er designet for å utføre vanlige oppgaver som beregninger eller datamanipulering, noe som gjør koding mer effektivt og strømlinjeformet.

For Python-utviklere er det å mestre innebygde funksjoner nøkkelen til å skrive ren, effektiv og kortfattet kode.

Python tilbyr et bredt spekter 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 en iterable (som en liste) og returnerer totalen , noe som er spesielt nyttig for å arbeide 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 minste elementene i en iterabel, henholdsvis — ideell for sammenligninger eller å 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 hele tall 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 blir trunkert).

  • sorted() : returnerer en ny, sortert liste fra en iterable (som lister, tupler eller ordbøker). I motsetning til sort() -metoden, modifiserer 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 iterables (f.eks. lister) til en enkel iterable av tupler , og parer elementer fra hver iterable 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 mengder er lagret som strenger. Målet ditt er å beregne totalt salg for hvert produkt og generere sammendragsstatistikk.

  • Løkke gjennom products-ordboken.
  • For hvert produkt:
    • Konverter prisen til en float;
    • Konverter solgt mengde til en int;
    • Multipliser dem for å få totalt salg for det produktet;
    • Legg totalt salg til total_sales_list.
  • Bruk sum() for å beregne total sum av alle salg.
  • Tildel total summen til total_sum-variabelen.
  • Bruk min() og max() for å få minimum og maksimum salgsverdier.
  • Tildel minimumsverdien til min_sales-variabelen.
  • Tildel maksimumsverdien til max_sales-variabelen.

Utdata Krav

  • For hvert produkt, skriv ut:
    Totalt salg for <product>: $<total_sales>
  • Etter å ha behandlet alle produktene, skriv ut:
    • Total sum av alle salg: $<total_sum>
    • Minimum salg: $<min_sales>
    • Maksimum salg: $<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
Vi beklager at noe gikk galt. Hva skjedde?

Spør AI

expand
ChatGPT

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

book
Innebygde Funksjoner

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

Først, la oss se på mens Alex demonstrerer hvordan man bruker noen av disse essensielle 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 å skrive ekstra funksjonalitet. Disse funksjonene er designet for å utføre vanlige oppgaver som beregninger eller datamanipulering, noe som gjør koding mer effektivt og strømlinjeformet.

For Python-utviklere er det å mestre innebygde funksjoner nøkkelen til å skrive ren, effektiv og kortfattet kode.

Python tilbyr et bredt spekter 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 en iterable (som en liste) og returnerer totalen , noe som er spesielt nyttig for å arbeide 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 minste elementene i en iterabel, henholdsvis — ideell for sammenligninger eller å 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 hele tall 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 blir trunkert).

  • sorted() : returnerer en ny, sortert liste fra en iterable (som lister, tupler eller ordbøker). I motsetning til sort() -metoden, modifiserer 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 iterables (f.eks. lister) til en enkel iterable av tupler , og parer elementer fra hver iterable 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 mengder er lagret som strenger. Målet ditt er å beregne totalt salg for hvert produkt og generere sammendragsstatistikk.

  • Løkke gjennom products-ordboken.
  • For hvert produkt:
    • Konverter prisen til en float;
    • Konverter solgt mengde til en int;
    • Multipliser dem for å få totalt salg for det produktet;
    • Legg totalt salg til total_sales_list.
  • Bruk sum() for å beregne total sum av alle salg.
  • Tildel total summen til total_sum-variabelen.
  • Bruk min() og max() for å få minimum og maksimum salgsverdier.
  • Tildel minimumsverdien til min_sales-variabelen.
  • Tildel maksimumsverdien til max_sales-variabelen.

Utdata Krav

  • For hvert produkt, skriv ut:
    Totalt salg for <product>: $<total_sales>
  • Etter å ha behandlet alle produktene, skriv ut:
    • Total sum av alle salg: $<total_sum>
    • Minimum salg: $<min_sales>
    • Maksimum salg: $<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
Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Vi beklager at noe gikk galt. Hva skjedde?
some-alt