NOME DURAÇÃO
Curso de Python
Primeira Aula de Python
Como Instalar o Python no Windows
Características do Python
Recursos do Python
IDLE - Modo Interativo do Python
Instalando o PyCharm no Windows
Primeiro programa em Python
Comentários em Python
Indentação do código Python
Variáveis em Python
Características das Variáveis em Python
Nomenclatura das Variáveis em Python
Tipos de dados em Python
Variáveis do tipo Ponto Flutuante do Python
Entrada de Dados em Python
Operadores Aritméticos do Python
Módulo da Divisão em Python
Potenciação e Radiciação em Python
Operadores Relacionais do Python
Tomada de Decisão em Python
Estrutura if e else em Python
Depurando código Python
Operadores Relacionais Compostos do Python
Operadores Relacionais na Prática em Python
Operadores Lógicos em Python
Blocos de Instrução em Python
Blocos de Instrução em Python (Parte II)
Blocos de Instrução Python na Prática
Escopo de Nomes em Python
Estrutura de Atribuição Simples do Python
Atribuição Múltipla em Python
Operadores de Atribuição Compostos do Python
Atribuição Condicional em Python
Iteração em Python
Laços de Repetição do Python
Estrutura de repetição while em Python
A instrução for em Python
A função range() do Python
O for loop e a função range() do Python
Instrução break do Python
Instrução continue em Python
Estruturas de Dados Lista em Python
Lista, Pilha, Array, Set em Python
A classe list do Python
Classe list - Conceitos Avançados do Python
Funções da Classe list do Python
Iteração de Listas em Python
Fatiando Listas em Python
Incluindo, Alterando e Excluindo Elementos no Python
Ordenamento de Listas em Python
Quantidade de Itens em Python
Tuplas em Python
Operadores in e not in do Python
Operadores and, or e in do Python
Exemplo com Operador in em Python
Introdução às Strings em Python
Fatiando Strings com Python
Funções das Strings no Python
Comparação de Strings em Python
Iterando Strings em Python
Introdução aos Dicionários do Python
Dicionários na Prática com Python
Funções dos Dicionários no Python
Introdução às Funções em Python
Parâmetros de Função em Python
Parâmetros default em Python
Argumento de Função Nomeado vs Posicional em Python
Retornando Valores pelas Funções em Python

Nesta aula estudaremos o Operador de Atribuição do Python bem como a relação entre a parte esquerda e direita que formam a estrutura de atribuição do Python.

A ATRIBUIÇÃO DE VALORES

Atribuição Simples em Python

A Atribuição de Valores é a passagem de informação a determinada variável. Toda variável, por sua definição, pode receber valores ou então, pode ter seu valor alterado, como estudado anteriormente nas aulas Variáveis em Python e Características das Variáveis em Python . Nesse primeiro momento, estudaremos a atribuição simples, isto é, a forma comum de atribuição.

A linguagem Python tem definido que o sinal que conhecemos pelo nome de igual ( = ) será o operador de atribuição. Desta forma, iremos construir expressões compostas de 2 partes, ou melhor que estarão em um dos dois lados do operador de atribuição: do lado esquerdo e do lado direito.

A parte ao lado esquerdo do operador de atribuição sempre receberá o valor definido no lado direito do operador. Assim, é uma norma da linguagem que o lado esquerdo possua uma referência que possa ter seu valor alterado, enquanto que do lado direito, haja algum valor a ser atribuido à referência ao lado esquerdo.

<variável> [operador] <valor>
<variável>      =     <valor>
numero          =     10

No trecho de código acima podemos ver como ocorre a passagem de valores e o uso do operador de atribuição na prática.

A notação para atribuição de valores define que a variável que receberá o valor estará do lado esquerdo do sinal de atribuição =, enquanto o valor a ser atribuido, estara do lado direito. Assim, é correto afirmar que a atribuição de valores sempre seguira o sentido da direita para a esquerda.

No código a seguir, temos mais um exemplo onde declaramos variáveis e já atribuimos um valor às mesmas.

#coding: utf-8

num = 10
txt = "texto"

No código acima, declaramos 2 variáveis, a primeira de nome num e a segunda de nome txt. Ambas foram declaradas e receberam um valor inicial. O valor inicialmente atribuido irá definir o tipo da variável, de modo a impedir que a mesma receba valores de outro tipo durante toda a execução do Script.

ATRIBUIÇÃO SIMPLES A VÁRIAS VARIÁVEIS

Atribuição Simples a várias variáveis em Python

A notação de atribuição simples do Python nos permite atribuir a várias variáveis um mesmo valor numa mesma expressão. Para isso, devemos separar as variáveis que receberam o mesmo valor com vírgulas.

No geral, as regras da atribuição estudas funcionam da mesma forma.

No código abaixo, estamos realizando outra atribuição simples, porém, utilizando um notação diferente.

#coding: utf-8

a = 1
b, c = 2

No código acima, declaramos 3 variáveis. A primeira, chamamos de a e atribuimos o valor 1. A segunda e a terceira, chamamos de b e c, separando-as por vírgula e iniciando-as com o valor igual a 2.

Podemos iniciar mais de uma variável numa mesma atribuição, ou então, em outras palavras, podemos atribuir valores a várias variáveis ao mesmo tempo e a notação utilizada nessas 2 situações foi a mesma, salvo o uso da vírgula na separação da primeira e da segunda variável que receberão um novo valor.



Tags curso, python, operador, operador de atribuição, atribuicao simples, blog

Comentários

comments powered by Disqus