Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Ingebouwde Functies | Functies
Introductie tot Python

Veeg om het menu te tonen

book
Ingebouwde Functies

Welkom in de wereld van Python-functies! In dit hoofdstuk verkennen we enkele van de krachtigste ingebouwde functies van Python, die dienen als essentiële hulpmiddelen voor elke Python-ontwikkelaar.

Laten we eerst kijken hoe Alex demonstreert hoe je enkele van deze essentiële ingebouwde functies kunt gebruiken:

Wat zijn ingebouwde functies?

Ingebouwde functies zijn voorgedefinieerde functies die bij Python worden geleverd, waardoor je ze in je code kunt gebruiken zonder extra functionaliteit te schrijven. Deze functies zijn ontworpen om algemene taken uit te voeren, zoals berekeningen of gegevensmanipulatie, waardoor coderen efficiënter en gestroomlijnder wordt.

Voor Python-ontwikkelaars is het beheersen van ingebouwde functies essentieel voor het schrijven van schone, efficiënte en bondige code.

Python biedt een breed scala aan ingebouwde functies. Je bent al enkele tegengekomen, zoals print(), len(), range(), en type(). Laten we meer algemeen gebruikte ingebouwde functies verkennen:

  • sum() : voegt alle items in een iterable (zoals een lijst) samen en retourneert het totaal , wat vooral handig is voor het werken met numerieke gegevens;

123
checkout = [2.99, 5.49, 3.99] total = sum(checkout) print(total)
copy
  • max() en min() : retourneer respectievelijk de grootste en kleinste elementen in een iterabele — ideaal voor vergelijkingen of het vinden van extremen;

123
freezer_temperatures = [38, 32, 41, 34, 40] print(max(freezer_temperatures)) print(min(freezer_temperatures))
copy
  • float() : converteert een getal of een string die een getal vertegenwoordigt naar een kommagetal (een getal met decimalen);

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() : converteert een getal of een string die een getal vertegenwoordigt naar een integer . Dit is nuttig bij het werken met gehele getallen of het converteren van invoergegevens naar gehele getallen;

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

Opmerking

Wanneer een drijvende-komma waarde wordt omgezet naar een geheel getal, wordt het decimale gedeelte eenvoudigweg verwijderd (de waarde wordt afgekapt).

  • sorted() : retourneert een nieuwe, gesorteerde lijst van een iterable (zoals lijsten, tuples of woordenboeken). In tegenstelling tot de sort() methode, wijzigt sorted() de originele gegevens niet en werkt het op een breder scala aan typen;

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() : combineert twee of meer iterables (bijv. lijsten) tot een enkele iterable van tuples , waarbij elementen van elke iterable samen worden gepaard.

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
Taak

Swipe to start coding

Verwerk productgegevens uit een woordenboek waar prijzen en hoeveelheden als strings zijn opgeslagen. Je doel is om de totale verkoop voor elk product te berekenen en samenvattende statistieken te genereren.

  • Loop door het products woordenboek.
  • Voor elk product:
    • Converteer de prijs naar een float;
    • Converteer de verkochte hoeveelheid naar een int;
    • Vermenigvuldig ze om de totale verkoop voor dat product te krijgen;
    • Voeg de totale verkoop toe aan total_sales_list.
  • Gebruik sum() om de totale som van alle verkopen te berekenen.
  • Ken de totale som toe aan de total_sum variabele.
  • Gebruik min() en max() om de minimum en maximum verkoopwaarden te krijgen.
  • Ken de minimumwaarde toe aan de min_sales variabele.
  • Ken de maximumwaarde toe aan de max_sales variabele.

Uitvoervereisten

  • Voor elk product, print:
    Totale verkoop voor <product>: $<total_sales>
  • Na het verwerken van alle producten, print:
    • Totale som van alle verkopen: $<total_sum>
    • Minimale verkoop: $<min_sales>
    • Maximale verkoop: $<max_sales>

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 6. Hoofdstuk 1

Vraag AI

expand
ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

book
Ingebouwde Functies

Welkom in de wereld van Python-functies! In dit hoofdstuk verkennen we enkele van de krachtigste ingebouwde functies van Python, die dienen als essentiële hulpmiddelen voor elke Python-ontwikkelaar.

Laten we eerst kijken hoe Alex demonstreert hoe je enkele van deze essentiële ingebouwde functies kunt gebruiken:

Wat zijn ingebouwde functies?

Ingebouwde functies zijn voorgedefinieerde functies die bij Python worden geleverd, waardoor je ze in je code kunt gebruiken zonder extra functionaliteit te schrijven. Deze functies zijn ontworpen om algemene taken uit te voeren, zoals berekeningen of gegevensmanipulatie, waardoor coderen efficiënter en gestroomlijnder wordt.

Voor Python-ontwikkelaars is het beheersen van ingebouwde functies essentieel voor het schrijven van schone, efficiënte en bondige code.

Python biedt een breed scala aan ingebouwde functies. Je bent al enkele tegengekomen, zoals print(), len(), range(), en type(). Laten we meer algemeen gebruikte ingebouwde functies verkennen:

  • sum() : voegt alle items in een iterable (zoals een lijst) samen en retourneert het totaal , wat vooral handig is voor het werken met numerieke gegevens;

123
checkout = [2.99, 5.49, 3.99] total = sum(checkout) print(total)
copy
  • max() en min() : retourneer respectievelijk de grootste en kleinste elementen in een iterabele — ideaal voor vergelijkingen of het vinden van extremen;

123
freezer_temperatures = [38, 32, 41, 34, 40] print(max(freezer_temperatures)) print(min(freezer_temperatures))
copy
  • float() : converteert een getal of een string die een getal vertegenwoordigt naar een kommagetal (een getal met decimalen);

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() : converteert een getal of een string die een getal vertegenwoordigt naar een integer . Dit is nuttig bij het werken met gehele getallen of het converteren van invoergegevens naar gehele getallen;

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

Opmerking

Wanneer een drijvende-komma waarde wordt omgezet naar een geheel getal, wordt het decimale gedeelte eenvoudigweg verwijderd (de waarde wordt afgekapt).

  • sorted() : retourneert een nieuwe, gesorteerde lijst van een iterable (zoals lijsten, tuples of woordenboeken). In tegenstelling tot de sort() methode, wijzigt sorted() de originele gegevens niet en werkt het op een breder scala aan typen;

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() : combineert twee of meer iterables (bijv. lijsten) tot een enkele iterable van tuples , waarbij elementen van elke iterable samen worden gepaard.

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
Taak

Swipe to start coding

Verwerk productgegevens uit een woordenboek waar prijzen en hoeveelheden als strings zijn opgeslagen. Je doel is om de totale verkoop voor elk product te berekenen en samenvattende statistieken te genereren.

  • Loop door het products woordenboek.
  • Voor elk product:
    • Converteer de prijs naar een float;
    • Converteer de verkochte hoeveelheid naar een int;
    • Vermenigvuldig ze om de totale verkoop voor dat product te krijgen;
    • Voeg de totale verkoop toe aan total_sales_list.
  • Gebruik sum() om de totale som van alle verkopen te berekenen.
  • Ken de totale som toe aan de total_sum variabele.
  • Gebruik min() en max() om de minimum en maximum verkoopwaarden te krijgen.
  • Ken de minimumwaarde toe aan de min_sales variabele.
  • Ken de maximumwaarde toe aan de max_sales variabele.

Uitvoervereisten

  • Voor elk product, print:
    Totale verkoop voor <product>: $<total_sales>
  • Na het verwerken van alle producten, print:
    • Totale som van alle verkopen: $<total_sum>
    • Minimale verkoop: $<min_sales>
    • Maximale verkoop: $<max_sales>

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 6. Hoofdstuk 1
Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt