Django

Python-basis

Variabelen & constanten, datatypes, controlestroom, functions, list comprehensions, decorators, context managers

25 gespreksvragen·
Junior
1

Wat is het verschil tussen een variabele gedeclareerd met = en een constante in Python?

Antwoord

Python heeft geen echte constanten op taalniveau. Volgens conventie worden variabelen in HOOFDLETTERS als constanten beschouwd en mogen ze niet worden gewijzigd, maar technisch gezien verhindert niets een hertoewijzing. Deze PEP 8-conventie steunt op de discipline van de ontwikkelaar in plaats van op een taalbeperking.

2

Welk datatype geeft de expressie 3 / 2 terug in Python 3?

Antwoord

In Python 3 voert de operator / altijd een floating-point-deling uit en geeft in dit geval 1.5 terug. Voor een gehele deling gebruik je de operator //. Dit is een belangrijk verschil met Python 2, waar / een gehele deling tussen twee gehele getallen uitvoerde.

3

Wat is het verschil tussen een lijst (list) en een tuple in Python?

Antwoord

Lijsten zijn veranderlijk (na creatie aanpasbaar), terwijl tuples onveranderlijk zijn. Tuples zijn iets performanter en kunnen als dictionary-sleutels worden gebruikt. Lijsten gebruiken vierkante haken [] en tuples ronde haken (). Kies het juiste type op basis van of de gegevens moeten worden gewijzigd.

4

Hoe controleer je of een sleutel bestaat in een Python-dictionary?

5

Wat is het verschil tussen == en is in Python?

+22 gespreksvragen

Beheers Django voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis