Innebygde Funksjoner
Velkommen til Python-funksjonenes verden! I dette kapittelet skal vi utforske noen av Pythons kraftigste innebygde funksjoner, som fungerer som 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 å beherske innebygde funksjoner for å skrive ren, effektiv og kortfattet kode.
Python tilbyr et bredt utvalg av innebygde funksjoner. Du har allerede støtt på noen, som print(), len(), range() og type(). La oss utforske flere ofte brukte innebygde funksjoner:
sum(): legger sammen alle elementene i et iterable (for eksempel en liste) og returnerer totalen, noe som er spesielt nyttig ved arbeid med numeriske data;
123checkout = [2.99, 5.49, 3.99] total = sum(checkout) print(total)
max()ogmin(): returnerer henholdsvis det største og minste elementet i en iterable — ideelt for sammenligninger eller å finne ytterpunkter;
123freezer_temperatures = [38, 32, 41, 34, 40] print(max(freezer_temperatures)) print(min(freezer_temperatures))
float(): konverterer et tall eller en streng som representerer et tall til et flyttall (et tall med desimaler);
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 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;
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 flyttallsverdi konverteres til et heltall, fjernes desimaldelen (verdien trunkeres).
sorted(): returnerer en ny, sortert liste fra et itererbart objekt (som lister, tupler eller ordbøker). I motsetning tilsort()-metoden, endrer ikkesorted()de opprinnelige dataene og fungerer på et bredere spekter av 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 itererbare objekter (f.eks. lister) til én itererbar med tupler, hvor elementer fra hver itererbar kobles 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 ordbok med produkter, der hver produkts pris og solgte antall er lagret som strenger. Din oppgave er å beregne det totale salget for hvert produkt og deretter bruke innebygde funksjoner for å finne noen sammendragsstatistikker.
- Gå gjennom
products-ordboken. For hvert produkt:- Hent prisen og antall solgt;
- Konverter prisen til
floatog antall tilint; - Multipliser dem for å få totalt salg for det produktet;
- Legg det totale salget til
total_sales_list.
- Etter løkken, bruk innebygde funksjoner for å:
- Beregne summen av alle salg og lagre det i
total_sum; - Finne minste salgsverdi og lagre det i
min_sales; - Finne største salgsverdi og lagre det i
max_sales.
- Beregne summen av alle salg og lagre det i
Utskriftskrav:
- For hvert produkt, skriv ut:
Total sales for <product>: $<total_sales> - Etter alle produkter, skriv ut:
Total sum of all sales: $<total_sum>Minimum sales: $<min_sales>Maximum sales: $<max_sales>
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Fantastisk!
Completion rate forbedret til 1.89
Innebygde Funksjoner
Sveip for å vise menyen
Velkommen til Python-funksjonenes verden! I dette kapittelet skal vi utforske noen av Pythons kraftigste innebygde funksjoner, som fungerer som 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 å beherske innebygde funksjoner for å skrive ren, effektiv og kortfattet kode.
Python tilbyr et bredt utvalg av innebygde funksjoner. Du har allerede støtt på noen, som print(), len(), range() og type(). La oss utforske flere ofte brukte innebygde funksjoner:
sum(): legger sammen alle elementene i et iterable (for eksempel en liste) og returnerer totalen, noe som er spesielt nyttig ved arbeid med numeriske data;
123checkout = [2.99, 5.49, 3.99] total = sum(checkout) print(total)
max()ogmin(): returnerer henholdsvis det største og minste elementet i en iterable — ideelt for sammenligninger eller å finne ytterpunkter;
123freezer_temperatures = [38, 32, 41, 34, 40] print(max(freezer_temperatures)) print(min(freezer_temperatures))
float(): konverterer et tall eller en streng som representerer et tall til et flyttall (et tall med desimaler);
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 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;
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 flyttallsverdi konverteres til et heltall, fjernes desimaldelen (verdien trunkeres).
sorted(): returnerer en ny, sortert liste fra et itererbart objekt (som lister, tupler eller ordbøker). I motsetning tilsort()-metoden, endrer ikkesorted()de opprinnelige dataene og fungerer på et bredere spekter av 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 itererbare objekter (f.eks. lister) til én itererbar med tupler, hvor elementer fra hver itererbar kobles 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 ordbok med produkter, der hver produkts pris og solgte antall er lagret som strenger. Din oppgave er å beregne det totale salget for hvert produkt og deretter bruke innebygde funksjoner for å finne noen sammendragsstatistikker.
- Gå gjennom
products-ordboken. For hvert produkt:- Hent prisen og antall solgt;
- Konverter prisen til
floatog antall tilint; - Multipliser dem for å få totalt salg for det produktet;
- Legg det totale salget til
total_sales_list.
- Etter løkken, bruk innebygde funksjoner for å:
- Beregne summen av alle salg og lagre det i
total_sum; - Finne minste salgsverdi og lagre det i
min_sales; - Finne største salgsverdi og lagre det i
max_sales.
- Beregne summen av alle salg og lagre det i
Utskriftskrav:
- For hvert produkt, skriv ut:
Total sales for <product>: $<total_sales> - Etter alle produkter, skriv ut:
Total sum of all sales: $<total_sum>Minimum sales: $<min_sales>Maximum sales: $<max_sales>
Løsning
Takk for tilbakemeldingene dine!
single