
Python-basis
Variabelen & constanten, datatypes, controlestroom, functions, list comprehensions, decorators, context managers
1Wat is het verschil tussen een variabele gedeclareerd met = en een constante in Python?
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.
2Welk datatype geeft de expressie 3 / 2 terug in Python 3?
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.
3Wat is het verschil tussen een lijst (list) en een tuple in Python?
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.
Hoe controleer je of een sleutel bestaat in een Python-dictionary?
Wat is het verschil tussen == en is in Python?
+22 gespreksvragen
Andere Django-sollicitatieonderwerpen
Objectgeoriënteerd Python
Django-grondbeginselen
Django Models - Basis
Django Views
Django-templates
Django-formulieren
Geavanceerde QuerySets
Django-authenticatie
Django-middleware
Django Admin
Django REST Framework
Django-signalen
Bestandsupload
Django Caching
Django-sessies
Django E-mail
Django Testen
Django-beveiliging
Django-deployment
Geavanceerde Django ORM
Django-prestaties
Django & Celery
Django Channels
Django & GraphQL
Django & Docker
Django in een microservices-ecosysteem
Aangepaste Django-commando's
Django-internationalisatie
Django Design Patterns
Django Async & ASGI
Settings & Productieconfiguratie
Observability & monitoring
Beheers Django voor je volgende gesprek
Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.
Begin gratis