Coletânea Python do ZERO às Redes Neurais Artificiais

Operadores

Operadores de Atribuição

 

Em programação trabalharemos com variáveis/objetos que nada mais são do que espaços alocados na memória onde iremos armazenar dados, para durante a execução de nosso programa, fazer o uso deles.

Esses dados, independentemente do tipo, podem receber uma nomenclatura personalizada e particular que nos permitirá ao longo do código os referenciar ou incorporar dependendo a situação.

Para atribuir um determinado dado/valor a uma variável teremos um operador que fará esse processo.

A atribuição padrão de um dado para uma variável, pela sintaxe do Python, é feita através do operador =, repare que o uso do símbolo de igual “ = ” usado uma vez tem a função de atribuidor, já quando realmente queremos usar o símbolo de igual para igualar operandos, usaremos ele duplicado “ == “.

Por exemplo:

 

Nesta linha de código temos declaramos a variável salario que recebe como valor 955, esse valor nesse caso é fixo, e sempre que referenciarmos a variável salario o interpretador usará seu valor atribuído, 955.

Uma vez que temos um valor atribuído a uma variável podemos também realizar operações que a referenciem, por exemplo:

O resultado será 982, porque o interpretador pegou os valores das variáveis salario e aumento1 e os somou.

Por fim, também é possível fazer a atualização do valor de uma variável, por exemplo:

 

O resultado será 239, pois o último valor atribuído a variavel mensalidade, atualizando a mesma, era 229 + 10.

 

Aproveitando o tópico, outra possibilidade que temos, já vimos anteriormente, e na verdade trabalharemos muito com ela, é a de solicitar que o usuário digite algum dado ou algum valor que será atribuído a variável, podendo assim, por meio do operador de atribuição, atualizar o dado ou valor declarado inicialmente, por exemplo:

 

Repare que inicialmente as variáveis nome e idade tinham valores padrão pré-definidos, ao executar esse programa será solicitado que o usuário digite esses dados.

Supondo que o usuário digitou Fernando, a partir deste momento a variável nome passa a ter como valor Fernando.

Na sequência o usuário quando questionado sobre sua idade irá digitar números, supondo que digitou 33, a variável idade a partir deste momento passa a ter como atribuição 33.

Internamente ocorre a atualização dessa variável para esses novos dados/valores atribuídos.

O retorno será: Fernando 33