Curso de Python

Variáveis e Operadores em Python

Neste artigo vamos abordar a sintaxe básica do python, sendo assim, um dos primeiros conteúdos que você precisa compreender são as variáveis e operadores. Além disso, iremos ver alguns exemplos de como utilizar as principais estruturas de dados disponíveis no python.  

Variáveis são um dos recursos mais básicos das linguagens de programação. Utilizadas para armazenar valores em memória, elas nos permitem gravar e ler esses dados com facilidade a partir de um nome definido por nós. Neste documento aprenderemos a declarar e atribuir valores a variáveis em Python.

Esse conteúdo faz parte de uma sequência de artigos sobre programação em Python. Acesse agora gratuitamente.

Declaração e atribuição

O python é similar a dezenas de outras linguagens imperativas, ele é capaz de manipular variáveis básicas como strings (palavras ou cadeias de caracteres), inteiros e reais (float). Quando você quiser criar uma variável basta que você utilize um comando de atribuição e o python automaticamente já define um tipo para ele, conforme vemos no código abaixo:  

mensagem = 'Banana'
n = 25
pi = 3.141592653589931

No trecho acima nós fizemos 3 atribuições.

  • Na linha 1 foi atribuída uma string para uma nova variável chamada mensagem.
  • Na linha 2 foi atribuído o valor inteiro 25 para n
  • Na linha 3 atribuímos a pi o seu valor

Observe que não foi necessário fazer uma declaração explícita de cada variável, indicando o tipo ao qual ela pertence, pois isso é definido pelo valor que ela armazena, conforme vemos no código abaixo:

type (mensagem)

  <class ‘str’>

type (n)

<class ‘int’>
 

type (pi)

<class ‘float’>

O código apresentado acima mostra que as variáveis pertencem à classe string, int e float. Caso você queira exibir o conteúdo dessas variáveis podemos usar o comando print:

print(mensagem)

Exemplo de mensagem!

print (n)

4 25

print (pi)

6 3.141592653589931

Nomeando variáveis

As variáveis podem ser nomeadas conforme a vontade do programador. Esses nomes podem ser longos, curtos, contendo letras e números. No entanto, é uma regra que toda variável deve começar com uma letra e por convenção deve ser minúscula. Além dessa regra é importante também estar atento às palavras reservadas da linguagem (Tabela 1), que não podem ser utilizadas para nomear variáveis.

Falseclassfinallyisreturn
Nonecontinueforlambdatry
Truedeffromnonlocalwhile
anddelglobalnotwith
aselififoryield
assertelseimportpass
breakexcerptinraise
Tabela 1 – Palavras reservadas em python

Essas palavras são utilizadas exclusivamente pelo compilador do python para realizar ações específicas, por exemplo, repetição, decisão etc. Sendo assim, ao nomear uma variável não utilize nenhuma dessas palavras.    

Operadores Matemáticos

O Python como linguagem de programação é muito poderoso e possui alguns operadores que são “padrão” da linguagem. A maioria dos operadores aritméticos básicos funcionam no python seguindo as mesmas regras da matemática. Por exemplo, quando queremos usar as 4 principais funções matemáticas, a soma, subtração, multiplicação e divisão, podemos usar os sinais apresentados na tabela a seguir:

 

Operação            Operador
    adição                       +
  subtração                    –
multiplicação                 *
    divisão                       /

Além dos sinais mais básicos, temos também os sinais para exponenciação, obtenção da parte inteira de uma divisão, extração do módulo da divisão, conforme pode ser visto na tabela a seguir:

    Operação                   Operador
exponenciação                     **
  parte inteira                         //
      módulo                           %

Esses operadores compõem uma “caixa de ferramentas” importantes na hora de programar e construir suas aplicações.

Outros operadores importantes

Alguns operadores possuem funcionalidades adicionais que merecem destaque, pois são muito utilizados.  

Concatenação (+)

Quando trabalhamos com Strings (sequências de caracteres) é possível juntar duas sequências utilizando o operador de concatenação:  

frase1 = 'eu sou ' 
frase2 = 'lindo' frase3 = 
frase1 + frase2   
print(frase3)   

output: 
eu sou lindo

Atribuição (=)

A atribuição é a operação onde podemos dar um valor a uma variável. Por exemplo:

a = 10

Se você quer saber mais sobre esse assunto, o IME-USP possui um conteúdo excelente sobre esse assunto, vale a pena conferir.

Esse post foi modificado em 25 de junho de 2021 10:39

This website uses cookies.