Tipos de dados no Python

Introdução ao Python / Tutorial 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 ou 0.
  • 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 ou False.
  • 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.