Python functies aantekeningen

Aantekeningen over Python functies, inclusief definities en uitleg van belangrijke termen.

LuukP8·16 flashcards·15 vragen
bovenbouwcomputer_scienceprogramming
0
Ken ik
1 / 16
0
Aan het leren
Voorkant

Wat is een functie in Python?

Tik om om te draaien
Achterkant

Een functie is een blok code dat een specifieke taak uitvoert en kan worden hergebruikt.

Tik om om te draaien
Ken ik
Aan het leren

Quiz(15 vragen)

Vraag 1 van 15

1. Wat is een functie in Python?

Termen in deze set(16)

Wat is een functie in Python?

Een functie is een blok code dat een specifieke taak uitvoert en kan worden hergebruikt.

Definieer 'parameter'.

Een parameter is een variabele die wordt gebruikt in een functie om informatie naar de functie te sturen.

Wat is een return statement?

Een return statement geeft een waarde terug van een functie naar de aanroeper.

Vul de lege plaats in: 'def my_function(): ____'.

Dit is de start van de functie-definitie in Python.

Wat is het verschil tussen een functie en een methode?

Een functie is onafhankelijk, terwijl een methode is gekoppeld aan een object of klasse.

Wat zijn 'argumenten'?

Argumenten zijn de waarden die aan een functie worden doorgegeven bij het aanroepen.

Noem een ingebouwde functie in Python.

Een voorbeeld is 'len()', dat de lengte van een lijst of string retourneert.

Wat doet het 'pass' statement in een functie?

Het 'pass' statement doet niets en wordt gebruikt als een placeholder in een functie.

Wat betekent 'scope' in het kader van functies?

Scope verwijst naar het bereik waarin een variabele toegankelijk is binnen een functie.

Hoe definieer je een functie die twee getallen optelt?

Gebruik 'def optel(a, b): return a + b'.

Wat is een lambda functie?

Een lambda functie is een anonieme functie die kan worden gedefinieerd met 'lambda' en geen naam heeft.

Wat is een decorator?

Een decorator is een functie die een andere functie wijzigt of uitbreidt zonder deze aan te passen.

Wat is het nut van documentatie in functies?

Documentatie geeft uitleg over wat de functie doet, de parameters en wat er wordt geretourneerd.

Wat is een variadic functie?

Een variadic functie kan een onbeperkt aantal argumenten ontvangen, vaak gedefinieerd met '*args'.

Wat betekent 'recursie'?

Recursie is het proces waarbij een functie zichzelf aanroept om een probleem op te lossen.

Wat is het verschil tussen lokale en globale variabelen?

Lokale variabelen zijn alleen toegankelijk binnen de functie, terwijl globale variabelen overal in de code toegankelijk zijn.

Vragen in deze set(15)

1. Wat is een functie in Python?

A.Een verzameling van variabelen
B.Een blok code dat een taak uitvoert
C.Een type variabele
D.Een manier om fouten op te sporen

2. Wat doet het return statement?

A.Geeft de controle terug aan het besturingssysteem
B.Geeft een waarde terug van de functie
C.Stop de functie onmiddellijk
D.Geeft een foutmelding

3. Een parameter is:

A.Een variabele die een waarde teruggeeft
B.Een waarde die naar een functie wordt gestuurd
C.Een type functie
D.Een fout in de code

4. Kan een functie meerdere return statements hebben?

A.Ja, dat is mogelijk
B.Nee, dat kan niet
C.Alleen binnen een loop
D.Dat is afhankelijk van de Python versie

5. Wat is een lambda functie?

A.Een functie zonder naam
B.Een functie met meerdere regels
C.Een type fout
D.Een functie die alleen integers accepteert

6. Wat is een decorator?

A.Een methode om variabelen op te slaan
B.Een manier om functies te wijzigen
C.Een type fout in Python
D.Een manier om loops te creëren

7. Vervangt een lokaal gedefinieerde variabele een globale variabele?

A.Ja, altijd
B.Nee, nooit
C.Ja, als de lokale variabele hetzelfde naam heeft
D.Dat hangt af van de functie

8. Wat is recursie?

A.Een functie die zichzelf aanroept
B.Een fout in de code
C.Het maken van loops
D.Een manier om variabelen te declareren

9. Wat is het nut van documentatie in functies?

A.Om de code te verbergen
B.Om uitleg te geven over de functie
C.Om de functie sneller te maken
D.Om fouten in de functie aan te geven

10. Wat doet het 'pass' statement in een functie?

A.Zorgt voor een fout
B.Voert geen actie uit
C.Geeft de functie door naar een andere functie
D.Maakt de functie onbruikbaar

11. Wat is het resultaat van 'len([1, 2, 3])'?

A.3
B.2
C.1
D.0

12. Wat is het doel van een variadic functie?

A.Om geen argumenten te accepteren
B.Om een vast aantal argumenten te accepteren
C.Om een onbeperkt aantal argumenten te accepteren
D.Om alleen integers te accepteren

13. Is het mogelijk om een functie zonder return statement te hebben?

A.Ja, dat kan
B.Nee, dat kan niet
C.Alleen in een loop
D.Dat is afhankelijk van de functie

14. Wat is het voordeel van het gebruik van functies?

A.Het vermindert de code
B.Het maakt de code moeilijker te begrijpen
C.Het verhoogt de complexiteit
D.Het maakt de code langzamer

15. Wat is een belangrijk kenmerk van een functie?

A.Het heeft geen parameters
B.Het moet altijd een return statement hebben
C.Het kan meerdere keren worden aangeroepen
D.Het is altijd anoniem

Gerelateerde sets

Maak je eigen studieset

Upload een PDF, plak je notities of beschrijf een onderwerp – AI genereert flashcards, quizzen en meer in seconden.