0
respostas

[Sugestão] Tipos de Variáveis

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