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