Em programação, uma variável é um espaço na memória do computador que armazena um valor que pode mudar durante a execução do programa, ou seja, são como caixas que armazenam informações.
Existem ainda caixas de caixas, que são as listas e é possível criar caixas de caixas de caixas, chamadas matrizes (listas de listas)
Se você não instalou o Python em seu computador junto com uma IDE, utilize o site myCompiler para fazer os testes direto em seu navegador, sem instalar nada e gratuitamente.
Cada variável possui um tipo específico, que define o tipo de dado que ela pode armazenar e as operações que podem ser realizadas com ela.
1. Tipos Numéricos:
Inteiro (int): Números inteiros sem parte decimal, como 1, 2, 3, etc.
Ponto Flutuante ou Decimal (float): Números com parte decimal, como 3.14, 2.718, etc.
Complexo (complex): Números compostos por uma parte real e uma parte imaginária, como 1+2j (é um tipo de variável usada em contextos mais específicos, como softwares matemáticos ou aprendizagem de máquina)
idade = 30
print("Sua idade é ",idade)
altura = 1.76
print("Sua altura é ",altura)
2. String (str):
Sequências de caracteres, como "Olá, mundo!", "Python" ou "123".
Strings, "por baixo dos panos", são caixas de caixas. Cada caixinha em tese é um caractere da palavra digitada: apesar de ser declarado com uma variável só, para operações de manipulação de strings cada caractere pode ser acessado pelo seu índice, que se inicia em 0;
linguagem = "Python"
print(linguagem)
print(linguagem[0])
print(linguagem[4])
3. Booleano (bool):
Valores lógicos, True ou False. São utilizadas para guardar status do sistema, respostas do usuário e fazer validações com informações previamente preenchidas.
dia_da_semana = True
dia_fim_de_semana = False
print("Hoje é dia de semana?", dia_da_semana)
print("Hoje é fim de semana?", dia_fim_de_semana)
4. Tipos de Dados Sequenciais (caixas de caixas)
Listas (list): Coleções ordenadas e mutáveis de qualquer tipo de dado (dados podem ser adicionados, removidos ou alterados)
Tuplas (tuple): Coleções ordenadas e imutáveis de qualquer tipo de dado (não podem ser alteradas após a criação).
5. Outros tipos
None: Um valor especial que indica a ausência de um valor.
Data e Hora: Módulos específicos para lidar com datas e horas.
Coleções: Dicionários, conjuntos e outros tipos de coleções mais complexas.
Outas dicas
- O tipo de uma variável é definido automaticamente pelo valor que é atribuído a ela.
- Você pode usar a função type() para verificar o tipo de uma variável.
dia_da_semana = True
linguagem = "Python"
idade = 30
altura = 1.76
print(type(dia_da_semana))
print(type(linguagem))
print(type(idade))
print(type(altura))
- É importante escolher o tipo de variável correto para cada situação, pois isso pode afetar a eficiência e a segurança do seu código. Em Python, elas são mutáveis, ou seja, se você inicialmente atribuir um valor que ela reconheça ser de determinado tipo e depois atribua outro, ela modifica internamente sua classe para permitir essa alteração.
dia_da_semana = True
print(type(dia_da_semana))
dia_da_semana = "Segunda-feira"
print(dia_da_semana)
print(type(dia_da_semana))
dia_da_semana = 2
print(dia_da_semana)
print(type(dia_da_semana))
Comentários
Postar um comentário