
Podstawy Pythona
Zmienne i stałe, typy danych, sterowanie przepływem, functions, list comprehensions, decorators, context managers
1Jaka jest różnica między zmienną zadeklarowaną za pomocą = a stałą w Pythonie?
Jaka jest różnica między zmienną zadeklarowaną za pomocą = a stałą w Pythonie?
Odpowiedź
Python nie ma prawdziwych stałych na poziomie języka. Zgodnie z konwencją zmienne pisane WIELKIMI LITERAMI są uważane za stałe i nie powinny być modyfikowane, ale technicznie nic nie zapobiega ich ponownemu przypisaniu. Ta konwencja PEP 8 opiera się na dyscyplinie programisty, a nie na ograniczeniach języka.
2Jaki typ danych zwraca wyrażenie 3 / 2 w Pythonie 3?
Jaki typ danych zwraca wyrażenie 3 / 2 w Pythonie 3?
Odpowiedź
W Pythonie 3 operator / zawsze wykonuje dzielenie zmiennoprzecinkowe, zwracając w tym przypadku 1.5. Aby uzyskać dzielenie całkowite, należy użyć operatora //. To istotna różnica względem Pythona 2, gdzie / wykonywał dzielenie całkowite między dwiema liczbami całkowitymi.
3Jaka jest różnica między listą (list) a krotką (tuple) w Pythonie?
Jaka jest różnica między listą (list) a krotką (tuple) w Pythonie?
Odpowiedź
Listy są zmienne (modyfikowalne po utworzeniu), podczas gdy krotki są niezmienne. Krotki są nieco wydajniejsze i mogą służyć jako klucze słownika. Listy używają nawiasów kwadratowych [], a krotki nawiasów okrągłych (). Wybierz właściwy typ w zależności od tego, czy dane mają być modyfikowane.
Jak sprawdzić, czy klucz istnieje w słowniku Pythona?
Jaka jest różnica między == a is w Pythonie?
+22 pytań z rozmów
Inne tematy rekrutacyjne Django
Python obiektowy
Podstawy Django
Models Django - Podstawy
Widoki Django
Szablony Django
Formularze Django
Zaawansowane QuerySets
Uwierzytelnianie w Django
Middleware Django
Django Admin
Django REST Framework
Sygnały Django
Przesyłanie plików
Buforowanie w Django
Sesje Django
Email w Django
Testowanie w Django
Bezpieczeństwo Django
Wdrażanie Django
Zaawansowany Django ORM
Wydajność Django
Django & Celery
Django Channels
Django & GraphQL
Django & Docker
Django w ekosystemie mikroserwisów
Niestandardowe komendy Django
Internacjonalizacja w Django
Wzorce projektowe w Django
Django Async i ASGI
Settings i konfiguracja produkcyjna
Observability i monitoring
Opanuj Django na następną rozmowę
Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.
Zacznij za darmo