Tipos de Dados em Python: Um Guia Completo
- #Python
Python é uma linguagem de programação de alto nível, dinâmica e versátil. Uma de suas características mais importantes é o forte suporte a diferentes tipos de dados, que permitem aos desenvolvedores representar e manipular informações de forma eficiente. Neste artigo, vamos explorar os principais tipos de dados em Python, com exemplos práticos.
1. Tipos Numéricos
Python possui três tipos básicos de dados numéricos:
int
(inteiros): números sem parte decimal.- Exemplo:
idade = 30
float
(números de ponto flutuante): números com casas decimais.- Exemplo:
preco = 99.90
complex
(números complexos): números com parte real e imaginária.- Exemplo:
z = 2 + 3j
2. Tipo Booleano
O tipo bool
representa valores lógicos:
True
(verdadeiro)False
(falso)
Usado frequentemente em estruturas de controle:
maior_de_idade = True
3. Tipo String
O tipo str
é usado para representar textos (cadeias de caracteres):
nome = "Maria"
Strings podem ser manipuladas com operadores e métodos como:
nome.upper() # "MARIA"
nome.lower() # "maria"
4. Tipos de Sequência
a) Listas (list
)
Coleções mutáveis de itens ordenados:
frutas = ["maçã", "banana", "laranja"]
b) Tuplas (tuple
)
Coleções imutáveis de itens ordenados:
coordenadas = (10.0, 20.0)
c) Intervalos (range
)
Sequências de números inteiros:
for i in range(5):
print(i)
5. Conjuntos (set
)
Conjuntos não ordenados de itens únicos:
numeros = {1, 2, 3, 2}
print(numeros) # {1, 2, 3}
6. Dicionários (dict
)
Estrutura de pares chave-valor:
aluno = {"nome": "João", "idade": 25}
print(aluno["nome"]) # João
7. Tipo NoneType
Representa a ausência de valor:
resultado = None
Conclusão
Compreender os tipos de dados é essencial para escrever código Python eficiente e robusto. Saber escolher o tipo correto para cada situação facilita a leitura, manutenção e desempenho do seu programa.
Se você está começando com Python, experimente usar esses tipos em pequenos projetos ou scripts — é a melhor forma de aprender na prática.