Functies door de gebruiker gedefinieerd

Introductie tot functies in Python

Hugo Bowne-Anderson

Instructor

Wat je gaat leren:

  • Functies zonder parameters definiëren

  • Functies met één parameter definiëren

  • Functies definiëren die een waarde retourneren

  • Later: meerdere argumenten, meerdere returnwaarden

Introductie tot functies in Python

Ingebouwde functies

  • str()
x = str(5)

print(x)
'5'
print(type(x))
<class 'str'>
Introductie tot functies in Python

Een functie definiëren

def square():    # <- Function header

new_value = 4 ** 2 # <- Function body print(new_value)
square()
16
Introductie tot functies in Python

Functieparameters

def square(value):
    new_value = value ** 2
    print(new_value)

square(4)
16
square(5)
25
Introductie tot functies in Python

Waarden teruggeven uit functies

  • Geef een waarde terug uit een functie met return
def square(value):
    new_value = value ** 2
    return new_value

num = square(4) print(num)
16
Introductie tot functies in Python

Docstrings

  • Docstrings beschrijven wat je functie doet

  • Dienen als documentatie voor je functie

  • Staan direct na de function header

  • Tussen drie dubbele aanhalingstekens """

def square(value):
    """Returns the square of a value."""
    new_value = value ** 2
    return new_value
Introductie tot functies in Python

Laten we oefenen!

Introductie tot functies in Python

Preparing Video For Download...