
Fundamentos de Python
Variáveis e constantes, tipos de dados, controle de fluxo, functions, list comprehensions, decorators, context managers
1Qual é a diferença entre uma variável declarada com = e uma constante em Python?
Qual é a diferença entre uma variável declarada com = e uma constante em Python?
Resposta
Python não possui verdadeiras constantes no nível da linguagem. Por convenção, variáveis em MAIÚSCULAS são consideradas constantes e não deveriam ser modificadas, mas tecnicamente nada impede a reatribuição. Essa convenção do PEP 8 depende da disciplina do desenvolvedor em vez de uma restrição da linguagem.
2Qual tipo de dado a expressão 3 / 2 retorna em Python 3?
Qual tipo de dado a expressão 3 / 2 retorna em Python 3?
Resposta
Em Python 3, o operador / sempre realiza uma divisão de ponto flutuante, retornando 1.5 neste caso. Para obter uma divisão inteira, é preciso usar o operador //. Essa é uma diferença importante em relação ao Python 2, onde / fazia uma divisão inteira entre dois inteiros.
3Qual é a diferença entre uma lista (list) e uma tupla em Python?
Qual é a diferença entre uma lista (list) e uma tupla em Python?
Resposta
As listas são mutáveis (modificáveis após a criação) enquanto as tuplas são imutáveis. As tuplas são ligeiramente mais eficientes e podem ser usadas como chaves de dicionário. As listas usam colchetes [] e as tuplas parênteses (). Escolha o tipo correto conforme os dados precisem ou não ser modificados.
Como verificar se uma chave existe em um dicionário Python?
Qual é a diferença entre == e is em Python?
+22 perguntas de entrevista
Outros temas de entrevista Django
Python orientado a objetos
Fundamentos do Django
Models Django - Fundamentos
Views do Django
Templates Django
Formulários Django
QuerySets avançados
Autenticação no Django
Middleware do Django
Django Admin
Django REST Framework
Sinais do Django
Upload de arquivos
Cache do Django
Sessões do Django
Email no Django
Testes no Django
Segurança do Django
Implantação do Django
Django ORM avançado
Desempenho do Django
Django & Celery
Django Channels
Django & GraphQL
Django & Docker
Django em um ecossistema de microsserviços
Comandos personalizados do Django
Internacionalização no Django
Padrões de Projeto no Django
Django Async e ASGI
Settings e configuração de produção
Observabilidade e monitoramento
Domine Django para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis