Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

type() e sua função

Olá.

A função type() serve para identificar o tipo de dado que está sendo selecionado.

Existe algum exemplo ou experiência pessoal dessa função sendo usada dentro do código?
Exemplo, criar e programar um software para automaticamente ele ir selecionando o tipo de dado em um texto e ir separando em um tabela o tipo de dado e e quantidade final?

2 respostas
solução!

Olá, Matheus! Tudo bem?

A função type() é realmente uma ferramenta utilizada quando estamos lidando com diferentes tipos de dados e precisamos garantir que estamos manipulando os dados corretamente. Vou te dar um exemplo prático de como ela pode ser usada em um código.

Pense que você está desenvolvendo um software que precisa processar um texto e separar os diferentes tipos de dados (como números, strings, etc.) em uma tabela. Você poderia usar a função type() para verificar o tipo de cada elemento e organizá-los conforme necessário.

Aqui está um exemplo simples de como isso poderia ser feito:

# Suponha que temos uma lista de dados mistos
dados = [123, 'Python', 3.14, 'Data Science', 42]

# Dicionário para armazenar a contagem de cada tipo
contagem_tipos = {}

# Itera sobre cada elemento na lista
for item in dados:
    tipo = type(item).__name__  # Obtém o nome do tipo do dado
    if tipo in contagem_tipos:
        contagem_tipos[tipo] += 1
    else:
        contagem_tipos[tipo] = 1

# Exibe a contagem de cada tipo
print("Contagem de tipos de dados:")
for tipo, count in contagem_tipos.items():
    print(f"{tipo}: {count}")

Neste exemplo, criamos uma lista com diferentes tipos de dados e usamos type() para identificar o tipo de cada elemento. Em seguida, contamos quantas vezes cada tipo aparece e exibimos essa contagem. Isso pode ser um ponto de partida para um software mais complexo que organiza dados em uma tabela.

Você já passou por alguma situação em que o código deu erro porque você achava que uma variável era um número, mas na verdade era uma string?

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Boa tarde,
Eu utilizava bastante em Banco de Dados, onde cada coluna precisava receber um tipo (Type) especifico.