Type-Hinting in Python

Sinds python 3.5 kun je in je python code gebruik maken van “Type Hints”, een manier om aan je IDE/Linter/etc. kenbaar te maken welke type je verwacht als functie parameters, en wat voor een type je teruggeeft als functie/methode.

De python runtime doet niks met deze types, maar je ontwikkel omgeving kan deze hints gebruiken om je te helpen (mogelijke) problemen op te sporen voordat ze voor ellende zorgen.

In deze video laat Wander een simpel voorbeeld zien met behulp van Codium, de volledig Open Source versie van VSCode.

Voorbeeld Code

 1#!/usr/bin/env python3
 2
 3import math
 4
 5def hallo(naam: str) -> str:
 6    return f'Hallo {naam}'
 7
 8if __name__ == '__main__':
 9    print(hallo('Wander'))
10    print(hallo(math.pi))

Gerelateerde posts