# Python-basis (Django) > Variabelen & constanten, datatypes, controlestroom, functions, list comprehensions, decorators, context managers - 25 gespreksvragen - Junior - [Gespreksvragen: Django](https://sharpskill.dev/nl/technologies/django/sollicitatievragen.md) ## 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. ## Nog 22 vragen beschikbaar - Hoe controleer je of een sleutel bestaat in een Python-dictionary? - Wat is het verschil tussen == en is in Python? Meld je gratis aan: https://sharpskill.dev/nl/login ## Andere Django-sollicitatieonderwerpen - [Objectgeoriënteerd Python](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/python-oop.md): 20 vragen, Junior - [Django-grondbeginselen](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-fundamentals.md): 20 vragen, Junior - [Django Models - Basis](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-models-basics.md): 22 vragen, Junior - [Django Views](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-views.md): 20 vragen, Junior - [Django-templates](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-templates.md): 18 vragen, Junior - [Django-formulieren](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-forms.md): 22 vragen, Mid-Level - [Geavanceerde QuerySets](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-querysets.md): 25 vragen, Mid-Level - [Django-authenticatie](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-authentication.md): 22 vragen, Mid-Level - [Django-middleware](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-middleware.md): 18 vragen, Mid-Level - [Django Admin](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-admin.md): 20 vragen, Mid-Level - [Django REST Framework](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-rest-framework.md): 30 vragen, Mid-Level - [Django-signalen](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-signals.md): 18 vragen, Mid-Level - [Bestandsupload](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-file-upload.md): 20 vragen, Mid-Level - [Django Caching](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-caching.md): 20 vragen, Mid-Level - [Django-sessies](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-sessions.md): 18 vragen, Mid-Level - [Django E-mail](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-email.md): 18 vragen, Mid-Level - [Django Testen](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-testing.md): 22 vragen, Mid-Level - [Django-beveiliging](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-security.md): 22 vragen, Mid-Level - [Django-deployment](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-deployment.md): 24 vragen, Mid-Level - [Geavanceerde Django ORM](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-orm-advanced.md): 28 vragen, Senior - [Django-prestaties](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-performance.md): 24 vragen, Senior - [Django & Celery](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-celery.md): 22 vragen, Senior - [Django Channels](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-channels.md): 24 vragen, Senior - [Django & GraphQL](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-graphql.md): 24 vragen, Senior - [Django & Docker](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-docker.md): 20 vragen, Senior - [Django in een microservices-ecosysteem](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-microservices.md): 24 vragen, Senior - [Aangepaste Django-commando's](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-custom-commands.md): 18 vragen, Senior - [Django-internationalisatie](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-internationalization.md): 20 vragen, Senior - [Django Design Patterns](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-design-patterns.md): 24 vragen, Senior - [Django Async & ASGI](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-async-asgi.md): 26 vragen, Senior - [Settings & Productieconfiguratie](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-settings-configuration.md): 22 vragen, Senior - [Observability & monitoring](https://sharpskill.dev/nl/technologies/django/sollicitatievragen/django-observability.md): 24 vragen, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/nl/technologies/django/sollicitatievragen/python-basics