Solicitei ao ChatGPT para trazer a lista de tipos de variáveis do python e suas aplicações:
Em Python, as variáveis podem armazenar diferentes tipos de dados. Cada tipo tem aplicações práticas específicas no desenvolvimento, automação, análise de dados, finanças, APIs e sistemas.
Tipos principais de variáveis em Python
1. int — Números inteiros
Armazena números sem casas decimais.
idade = 30
quantidade = 150
Aplicações:
- Contagem de itens
- IDs
- Controle de estoque
- Número de usuários
- Quantidade de vendas
- Loops e repetições
Exemplo real:
clientes = 250
2. float — Números decimais
Usado para valores com casas decimais.
salario = 5500.75
taxa = 0.15
Aplicações:
- Cálculos financeiros
- Juros
- Percentuais
- Temperatura
- Métricas e indicadores
Exemplo financeiro:
lucro = receita - despesas
3. str — Texto (string)
Armazena caracteres e textos.
nome = "Ana"
empresa = "OpenAI"
Aplicações:
- Nomes
- Emails
- Mensagens
- Relatórios
- Dados vindos de APIs
- Arquivos CSV
Exemplo:
mensagem = "Relatório concluído"
4. bool — Verdadeiro ou falso
Representa apenas dois valores:
True
False
Aplicações:
- Validação
- Regras de negócio
- Controle de acesso
- Status de processos
- Condições
Exemplo:
pagamento_aprovado = True
Uso comum:
if pagamento_aprovado:
print("Liberar pedido")
5. list — Lista
Armazena vários itens em ordem.
nomes = ["Ana", "Carlos", "Maria"]
Aplicações:
- Bases de dados temporárias
- Relatórios
- Produtos
- Usuários
- Importação de planilhas
- Iterações com
for
Exemplo:
vendas = [1000, 1500, 2000]
Muito usada em:
- Data Science
- Automação
- APIs
6. tuple — Tupla
Parecida com lista, mas imutável.
coordenadas = (10, 20)
Aplicações:
- Dados fixos
- Configurações
- Coordenadas
- Segurança contra alteração acidental
Exemplo:
meses = ("jan", "fev", "mar")
7. dict — Dicionário
Armazena dados em formato chave → valor.
cliente = {
"nome": "Ana",
"idade": 30
}
Aplicações:
- JSON
- APIs
- Cadastro de usuários
- Dados estruturados
- Configurações
- Sistemas financeiros
Exemplo real:
funcionario = {
"cargo": "Analista Financeiro",
"salario": 8000
}
Muito importante para:
- Integração SAP
- Power BI
- APIs REST
- Automação
8. set — Conjunto
Armazena valores únicos (sem repetição).
ids = {1, 2, 3}
Aplicações:
- Remover duplicidade
- Comparação de dados
- Controle de itens únicos
- Validação
Exemplo:
emails = {"a@email.com", "b@email.com"}
Tipos especiais/importantes
9. NoneType — Valor vazio (None)
Representa ausência de valor.
resultado = None
Aplicações:
- Inicialização
- Espera de dados
- Campos vazios
- Retornos de funções
Exemplo:
cliente = None
Conversão de tipos (Casting)
Python permite converter tipos:
idade = int("30")
salario = float("5000.50")
texto = str(100)
Aplicações:
- Leitura de CSV
- APIs
- Formulários
- Bancos de dados