Aprendendo Python
Apoio
  • ➡️Aprendendo Python
  • 🕹️O que é python
  • 🎬Primeiro Passo
  • 🔦Indetificadores no Python
  • ❓Operador relacionais
  • 🖱️Comandos do Python
  • 🎏Variáveis e Tipos de Dados
  • 👜Funções
  • 📦Módulos e Pacotes
  • 🤯Exceções e Tratamento de Erros
  • 📋Trabalhando com Arquivos
  • 🚜Programação Orientada a Objetos (POO)
  • 🎬Getters e Setter
  • 🎁Compreensão de Listas (List Comprehension)
  • 📖Manipulação de Strings
  • 📚Bibliotecas Populares
  • 🐼Biblioteca Pandas - Parte 1
  • 🐼Biblioteca Pandas - Parte 2
  • 🎉Decoradores e Geradores
  • ⏱️Trabalhando com Data e Hora
  • 😁Expressões Regulares (Regex)
  • 👩‍🏫Automatização de Tarefas
  • Sobre
    • 😁Sobre a Autora
  • 🏠Blog da Autora
Fornecido por GitBook
Nesta página

Variáveis e Tipos de Dados

AnteriorComandos do PythonPróximoFunções

Atualizado há 6 meses

Ao aprender Python, um dos primeiros conceitos que você precisa dominar é o uso de variáveis e tipos de dados. Variáveis são espaços na memória do computador reservados para armazenar valores que podem ser usados e manipulados ao longo do código. Os tipos de dados, por sua vez, determinam o tipo de valor que será armazenado e como ele será tratado pelo programa.

O que são Variáveis?

Em termos simples, uma variável é um nome que você dá a uma área de memória para armazenar dados. Em Python, você não precisa declarar o tipo de uma variável antes de utilizá-la, pois a linguagem faz isso automaticamente com base no valor atribuído. Para criar uma variável, basta escolher um nome e atribuir um valor a ela usando o sinal de igual (=).

Exemplo:

nome = "Ana"  # Uma variável do tipo string
idade = 25    # Uma variável do tipo inteiro (int)
altura = 1.68  # Uma variável do tipo ponto flutuante (float)

Aqui, criamos três variáveis: nome, que armazena um texto (ou string), idade, que armazena um número inteiro, e altura, que armazena um número com casas decimais.

Regras para Nomes de Variáveis

Os nomes das variáveis devem seguir algumas regras para serem válidos em Python:

  • O nome deve começar com uma letra ou com um sublinhado (_), mas não com um número.

  • O nome pode conter letras, números e sublinhados, mas não outros caracteres especiais.

  • Nomes de variáveis são case-sensitive, ou seja, idade e Idade são variáveis diferentes.

  • Evite usar palavras reservadas da linguagem, como if, while, class, def, entre outras.

Atribuição de Valores

Em Python, você pode alterar o valor de uma variável a qualquer momento. Quando isso acontece, o novo valor substitui o anterior na memória.

Exemplo:

numero = 10
print(numero)  # Imprime 10

numero = 20
print(numero)  # Imprime 20

Aqui, o valor de numero foi alterado de 10 para 20.

Tipos de Dados em Python

Python é uma linguagem de tipagem dinâmica, o que significa que você não precisa especificar o tipo de dado ao declarar uma variável. No entanto, é importante conhecer os tipos de dados disponíveis para usá-los corretamente em suas operações e cálculos.

1. Inteiros (int)

Os números inteiros são números sem casas decimais, como -10, 0, 5, 1000, etc. Eles podem ser positivos ou negativos.

Exemplo:

idade = 30  # Um número inteiro

2. Ponto Flutuante (float)

Os números de ponto flutuante são números com casas decimais, como 3.14, 1.68 ou -0.001.

Exemplo:

altura = 1.75  # Um número de ponto flutuante

3. Strings (str)

As strings são cadeias de caracteres usadas para armazenar texto. Elas podem ser delimitadas por aspas simples ('texto') ou aspas duplas ("texto").

Exemplo:

nome = "Carlos"  # Uma string

4. Booleanos (bool)

Os booleanos representam valores lógicos: True (verdadeiro) ou False (falso). Eles são muito úteis para operações de controle de fluxo e tomadas de decisão no código.

Exemplo:

is_programmer = True  # Um valor booleano

5. Listas (list)

As listas são coleções ordenadas de itens que podem ser de diferentes tipos. Elas são delimitadas por colchetes ([]) e os itens são separados por vírgulas.

Exemplo:

frutas = ["maçã", "banana", "laranja"]  # Uma lista de strings
numeros = [1, 2, 3, 4, 5]               # Uma lista de inteiros

6. Tuplas (tuple)

Tuplas são semelhantes às listas, mas são imutáveis, ou seja, seus valores não podem ser alterados após a criação. Elas são delimitadas por parênteses (()).

Exemplo:

ponto = (10, 20)  # Uma tupla com dois números inteiros

7. Dicionários (dict)

Os dicionários são coleções de pares chave-valor. Cada item é uma associação entre uma chave e um valor, e essas associações são delimitadas por chaves ({}).

Exemplo:

aluno = {"nome": "João", "idade": 22, "curso": "Engenharia"}  # Um dicionário

8. Conjuntos (set)

Conjuntos são coleções de itens únicos e não ordenados, que são úteis quando você precisa garantir que não haja valores duplicados.

Exemplo:

numeros_unicos = {1, 2, 3, 4, 5}  # Um conjunto

Funções Úteis para Manipulação de Tipos de Dados

Python oferece várias funções embutidas que facilitam a manipulação de variáveis e tipos de dados. Algumas das mais usadas são:

  • type(): Retorna o tipo de dado de uma variável.

  • int(): Converte um valor para inteiro.

  • float(): Converte um valor para ponto flutuante.

  • str(): Converte um valor para string.

  • len(): Retorna o tamanho de uma sequência (lista, string, etc.).

Exemplo:

x = 5.8
print(type(x))  # Retorna <class 'float'>

y = int(x)
print(y)        # Converte x para inteiro (resultado: 5)

Conclusão

Entender variáveis e tipos de dados é fundamental para escrever códigos eficientes e sem erros. Em Python, a flexibilidade de não precisar declarar o tipo de uma variável oferece simplicidade, mas é importante estar sempre atento ao tipo de dado que você está manipulando para garantir que suas operações sejam realizadas corretamente.

🎏
Doe, ajude a continuar criando conteúdo