# Python-Grundlagen (Django) > Variablen & Konstanten, Datentypen, Kontrollfluss, functions, list comprehensions, decorators, context managers - 25 Interview-Fragen - Junior - [Interview-Fragen: Django](https://sharpskill.dev/de/technologies/django/interviewfragen.md) ## 1. Was ist der Unterschied zwischen einer mit = deklarierten Variable und einer Konstante in Python? **Antwort** Python hat keine echten Konstanten auf Sprachebene. Per Konvention werden Variablen in GROSSBUCHSTABEN als Konstanten betrachtet und sollten nicht geändert werden, technisch verhindert jedoch nichts eine Neuzuweisung. Diese PEP-8-Konvention beruht auf der Disziplin des Entwicklers statt auf einer Sprachbeschränkung. ## 2. Welchen Datentyp gibt der Ausdruck 3 / 2 in Python 3 zurück? **Antwort** In Python 3 führt der Operator / immer eine Gleitkommadivision durch und gibt in diesem Fall 1.5 zurück. Für eine Ganzzahldivision verwendet man den Operator //. Das ist ein wesentlicher Unterschied zu Python 2, wo / eine Ganzzahldivision zwischen zwei Ganzzahlen durchführte. ## 3. Was ist der Unterschied zwischen einer Liste (list) und einem Tupel in Python? **Antwort** Listen sind veränderlich (nach der Erstellung modifizierbar), während Tupel unveränderlich sind. Tupel sind etwas performanter und können als Dictionary-Schlüssel verwendet werden. Listen verwenden eckige Klammern [] und Tupel runde Klammern (). Wähle den richtigen Typ je nachdem, ob Daten geändert werden müssen. ## 22 weitere Fragen verfügbar - Wie prüft man, ob ein Schlüssel in einem Python-Dictionary existiert? - Was ist der Unterschied zwischen == und is in Python? Kostenlos registrieren: https://sharpskill.dev/de/login ## Weitere Django-Interviewthemen - [Objektorientiertes Python](https://sharpskill.dev/de/technologies/django/interviewfragen/python-oop.md): 20 Fragen, Junior - [Django-Grundlagen](https://sharpskill.dev/de/technologies/django/interviewfragen/django-fundamentals.md): 20 Fragen, Junior - [Django Models - Grundlagen](https://sharpskill.dev/de/technologies/django/interviewfragen/django-models-basics.md): 22 Fragen, Junior - [Django Views](https://sharpskill.dev/de/technologies/django/interviewfragen/django-views.md): 20 Fragen, Junior - [Django-Templates](https://sharpskill.dev/de/technologies/django/interviewfragen/django-templates.md): 18 Fragen, Junior - [Django-Formulare](https://sharpskill.dev/de/technologies/django/interviewfragen/django-forms.md): 22 Fragen, Mid-Level - [Erweiterte QuerySets](https://sharpskill.dev/de/technologies/django/interviewfragen/django-querysets.md): 25 Fragen, Mid-Level - [Django-Authentifizierung](https://sharpskill.dev/de/technologies/django/interviewfragen/django-authentication.md): 22 Fragen, Mid-Level - [Django-Middleware](https://sharpskill.dev/de/technologies/django/interviewfragen/django-middleware.md): 18 Fragen, Mid-Level - [Django Admin](https://sharpskill.dev/de/technologies/django/interviewfragen/django-admin.md): 20 Fragen, Mid-Level - [Django REST Framework](https://sharpskill.dev/de/technologies/django/interviewfragen/django-rest-framework.md): 30 Fragen, Mid-Level - [Django-Signale](https://sharpskill.dev/de/technologies/django/interviewfragen/django-signals.md): 18 Fragen, Mid-Level - [Datei-Upload](https://sharpskill.dev/de/technologies/django/interviewfragen/django-file-upload.md): 20 Fragen, Mid-Level - [Django Caching](https://sharpskill.dev/de/technologies/django/interviewfragen/django-caching.md): 20 Fragen, Mid-Level - [Django-Sessions](https://sharpskill.dev/de/technologies/django/interviewfragen/django-sessions.md): 18 Fragen, Mid-Level - [Django E-Mail](https://sharpskill.dev/de/technologies/django/interviewfragen/django-email.md): 18 Fragen, Mid-Level - [Django-Testing](https://sharpskill.dev/de/technologies/django/interviewfragen/django-testing.md): 22 Fragen, Mid-Level - [Django-Sicherheit](https://sharpskill.dev/de/technologies/django/interviewfragen/django-security.md): 22 Fragen, Mid-Level - [Django-Deployment](https://sharpskill.dev/de/technologies/django/interviewfragen/django-deployment.md): 24 Fragen, Mid-Level - [Fortgeschrittenes Django ORM](https://sharpskill.dev/de/technologies/django/interviewfragen/django-orm-advanced.md): 28 Fragen, Senior - [Django-Performance](https://sharpskill.dev/de/technologies/django/interviewfragen/django-performance.md): 24 Fragen, Senior - [Django & Celery](https://sharpskill.dev/de/technologies/django/interviewfragen/django-celery.md): 22 Fragen, Senior - [Django Channels](https://sharpskill.dev/de/technologies/django/interviewfragen/django-channels.md): 24 Fragen, Senior - [Django & GraphQL](https://sharpskill.dev/de/technologies/django/interviewfragen/django-graphql.md): 24 Fragen, Senior - [Django & Docker](https://sharpskill.dev/de/technologies/django/interviewfragen/django-docker.md): 20 Fragen, Senior - [Django im Microservices-Ökosystem](https://sharpskill.dev/de/technologies/django/interviewfragen/django-microservices.md): 24 Fragen, Senior - [Benutzerdefinierte Django-Befehle](https://sharpskill.dev/de/technologies/django/interviewfragen/django-custom-commands.md): 18 Fragen, Senior - [Django-Internationalisierung](https://sharpskill.dev/de/technologies/django/interviewfragen/django-internationalization.md): 20 Fragen, Senior - [Django Design Patterns](https://sharpskill.dev/de/technologies/django/interviewfragen/django-design-patterns.md): 24 Fragen, Senior - [Django Async & ASGI](https://sharpskill.dev/de/technologies/django/interviewfragen/django-async-asgi.md): 26 Fragen, Senior - [Settings & Produktionskonfiguration](https://sharpskill.dev/de/technologies/django/interviewfragen/django-settings-configuration.md): 22 Fragen, Senior - [Observability & Monitoring](https://sharpskill.dev/de/technologies/django/interviewfragen/django-observability.md): 24 Fragen, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/de/technologies/django/interviewfragen/python-basics