Conceitos básicos da LP em Python: Variáveis

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)


Imagem: Christina Morillo para Pexels

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