Tipos de dados no Python
Introdução aos Tipos de Dados
O Python é uma linguagem de programação de alto nível que oferece suporte a diversos tipos de dados para armazenar e manipular informações. Esses tipos de dados são fundamentais para o desenvolvimento de programas, pois permitem representar números, textos, coleções e muito mais.
Por exemplo, veja como diferentes tipos de dados podem ser usados em Python:
# Inteiro
idade = 25
# Ponto flutuante
altura = 1.75
# String
nome = "Arthur"
# Booleano
is_programador = True
Principais Tipos de Dados em Python
O Python possui diversos tipos de dados. Aqui estão os mais comuns:
- int: Representa números inteiros, como
10
,-5
ou0
. - float: Representa números de ponto flutuante (decimais), como
3.14
ou-2.71
. - str: Representa cadeias de caracteres (textos), como
"Olá, Mundo!"
. - bool: Representa valores booleanos, como
True
ouFalse
. - list: Representa uma coleção ordenada de elementos, como
[1, 2, 3]
. - tuple: Representa uma coleção ordenada e imutável de elementos, como
(1, 2, 3)
. - dict: Representa um conjunto de pares chave-valor, como
{"nome": "Arthur", "idade": 25}
. - set: Representa uma coleção não ordenada de elementos únicos, como
{1, 2, 3}
.
Trabalhando com Tipos de Dados
Você pode usar funções embutidas para verificar ou converter tipos de dados em Python. Por exemplo:
# Verificar o tipo de uma variável
print(type(idade)) # Saída: <class 'int'>
# Converter tipos de dados
numero = "123"
numero_inteiro = int(numero) # Converte string para inteiro
print(numero_inteiro) # Saída: 123
Além disso, o Python permite operações específicas para cada tipo de dado. Por exemplo, você pode concatenar strings, somar números ou acessar elementos de uma lista.
Como saber o tipo de dado de uma variável?
Para descobrir o tipo de dado de uma variável em Python, você pode usar a função embutida type()
.
Exemplo:
# Exemplo de variáveis
idade = 25
altura = 1.75
nome = "Arthur"
is_programador = True
# Verificando os tipos
print( type(idade) ) # Imprime: <class 'int'>
print( type(altura) ) # Imprime: <class 'float'>
print( type(nome) ) # Imprime: <class 'str'>
print( type(is_programador) ) # Imprime: <class 'bool'>
A função type()
é muito útil para testar e entender o comportamento das variáveis no código.