SlideShare uma empresa Scribd logo
1 de 22
Atribuição e Operadores
Conceito:
Atribuição
● É a passagem de informação a uma determinada variável.
● Toda variável, por sua definição, pode receber valores ou então, pode ter
seu valor alterado.
Atribuição
Simples
Atribuição Simples:
● A parte ao lado esquerdo do operador de atribuição sempre receberá o valor
definido no lado direito do operador.
● Declaramos 2 variáveis, a primeira de nome num e a segunda de nome txt.
Atribuição
● @programandocommarcelofabiano
● @marcelofabiano.esoft
Precisa de Mais Conteúdo?
Então, acesse:
Atribuição
Composta
Atribuição Composta:
● Os operadores compostos são formados pela junção do operador de atribuição com o
operadores aritméticos, onde o operador matemático precede o operador de atribuição.
Atribuição
Operação Operador
Mais igual +=
Menos igual -=
Vezes igual *=
Dividido igual /=
Módulo igual %=
• Binários e
Unários
Operadores
Aritméticos:
1. Binários: 2.
Unários:
Operadores
Operação Operador
Adição +
Subtração -
Multiplicação *
Divisão /
Exponenciação **
Parte Inteira //
Módulo %
Operação Operador
• Comparativos
Operadores
Relacionais ou Comparativos
● Operador Relacional é todo operador que obtém a relação do membro à
esquerda com o membro à sua direita.
Operadores
Descrição Operador
Maior que >
Menor que <
Igual a ==
Maior ou igual a >=
Menor ou igual a <=
Relacionais ou Comparativos:
Exemplo:
● Operador Relacional é todo operador que obtém a relação do membro à
esquerda com o membro à sua direita.
Operadores
• IS
Operadores
IS:
● O operador “is” é um operador binário, que retorna True se os objetos forem
iguais e False se forem diferentes. Porém, deve-se ter cuidado com os objetos
comparados. Sua utilização mais comum é a comparação com null( que em
Python se escreve None).
a = [“um”,3,None]
b = [“um”,3,None]
Operadores
• Lógico Ou
Booleano
Operadores
Lógico ou Booleano
● Os Operadores Booleanos atuam como palavras que informam ao sistema de busca como
combinar os termos de sua pesquisa. São eles: AND, OR e NOT e significam,
respectivamente, E, OU e NÃO e, a fim de facilitar a visualização da busca, é importante que
estes sejam escritos em letras maiúsculas..
Operadores
Operador Nome Exemplo
not NOT X = True; not X retorna
False
and AND X and Y retorna False se X
ou Y for False
or OR X and Y retorna True se X
ou Y for True
• Ponto
Operadores
Ponto “.”
O operador ponto “.” permite tanto acesso a
atributos como a execução de métodos de
um módulo.
Operadores
• Precedência
Operadores
Conceito:
● Precedência: um operador possui maior precedência que outro.
Exemplo:
● Na matemática, na expressão 8 * 2 - 1, a multiplicação é sempre avaliada antes da subtração, ou seja,
ela possui maior precedência.
● Portanto, a expressão equivalente seria: (8 * 2) - 1.
● Isto significa que, em uma expressão, o Python avaliará primeiro os operadores mais acima desta
tabela antes dos operadores mais abaixo.
Precedência de
Operadores
Atribuição e Operadores

Mais conteúdo relacionado

Semelhante a Atributos e Operadores no Python: Aprenda a Dominar a Linguagem

53297189 apostila-algoritmo-e-logica-i
53297189 apostila-algoritmo-e-logica-i53297189 apostila-algoritmo-e-logica-i
53297189 apostila-algoritmo-e-logica-i
Edvan Mateó
 
Algorítmo estruturado
Algorítmo estruturadoAlgorítmo estruturado
Algorítmo estruturado
Naldo Falaschi
 
Logica Algoritmo 03 Tipos Expressoes Variaveis Operadores
Logica Algoritmo 03 Tipos Expressoes Variaveis OperadoresLogica Algoritmo 03 Tipos Expressoes Variaveis Operadores
Logica Algoritmo 03 Tipos Expressoes Variaveis Operadores
Regis Magalhães
 

Semelhante a Atributos e Operadores no Python: Aprenda a Dominar a Linguagem (20)

03 lógica de programaçao operação
03 lógica de programaçao operação03 lógica de programaçao operação
03 lógica de programaçao operação
 
Operadores aritméticos
Operadores aritméticosOperadores aritméticos
Operadores aritméticos
 
Minicurso - Web sites dinâmicos: PHP com orientação a objetos
Minicurso - Web sites dinâmicos: PHP com orientação a objetosMinicurso - Web sites dinâmicos: PHP com orientação a objetos
Minicurso - Web sites dinâmicos: PHP com orientação a objetos
 
53297189 apostila-algoritmo-e-logica-i
53297189 apostila-algoritmo-e-logica-i53297189 apostila-algoritmo-e-logica-i
53297189 apostila-algoritmo-e-logica-i
 
Aula algoritmo
Aula algoritmoAula algoritmo
Aula algoritmo
 
Unidade06
Unidade06Unidade06
Unidade06
 
Linguagem de programação 2015 - aula 02
Linguagem de programação   2015 - aula 02Linguagem de programação   2015 - aula 02
Linguagem de programação 2015 - aula 02
 
Algorítmo estruturado
Algorítmo estruturadoAlgorítmo estruturado
Algorítmo estruturado
 
Google android p/ Noobs - SUPER 2014 - UPE
Google android p/ Noobs - SUPER 2014 - UPEGoogle android p/ Noobs - SUPER 2014 - UPE
Google android p/ Noobs - SUPER 2014 - UPE
 
Logica Algoritmo 03 Tipos Expressoes Variaveis Operadores
Logica Algoritmo 03 Tipos Expressoes Variaveis OperadoresLogica Algoritmo 03 Tipos Expressoes Variaveis Operadores
Logica Algoritmo 03 Tipos Expressoes Variaveis Operadores
 
Aula 03.1 - Operadores Relacionais e Lógicos
Aula 03.1 - Operadores Relacionais e LógicosAula 03.1 - Operadores Relacionais e Lógicos
Aula 03.1 - Operadores Relacionais e Lógicos
 
Algoritmo estruturado
Algoritmo estruturadoAlgoritmo estruturado
Algoritmo estruturado
 
Php Básico - Parte 1
Php Básico - Parte 1Php Básico - Parte 1
Php Básico - Parte 1
 
Pequenas Aulas De Excel - 05
Pequenas Aulas De Excel - 05Pequenas Aulas De Excel - 05
Pequenas Aulas De Excel - 05
 
Cap3 icc final
Cap3 icc finalCap3 icc final
Cap3 icc final
 
Aula 2
Aula 2Aula 2
Aula 2
 
Visualg
VisualgVisualg
Visualg
 
Javascript tutorial
Javascript tutorialJavascript tutorial
Javascript tutorial
 
Expressões aritméticas, relacionais e lógicas
Expressões aritméticas, relacionais e lógicasExpressões aritméticas, relacionais e lógicas
Expressões aritméticas, relacionais e lógicas
 
02 controle de fluxo
02   controle de fluxo02   controle de fluxo
02 controle de fluxo
 

Mais de Marcelo Fabiano N. de Oliveira

Manipulação de Arquivos em Python: Como Persistir Dados!
Manipulação de Arquivos em Python: Como Persistir Dados!Manipulação de Arquivos em Python: Como Persistir Dados!
Manipulação de Arquivos em Python: Como Persistir Dados!
Marcelo Fabiano N. de Oliveira
 
Estrutura Condicional em Python: Como Tomar Decisões em Python
Estrutura Condicional em Python: Como Tomar Decisões em PythonEstrutura Condicional em Python: Como Tomar Decisões em Python
Estrutura Condicional em Python: Como Tomar Decisões em Python
Marcelo Fabiano N. de Oliveira
 
Tipos de Dados Avançados em Python: Estenda seu conhecimento!
Tipos de Dados Avançados em Python: Estenda seu conhecimento!Tipos de Dados Avançados em Python: Estenda seu conhecimento!
Tipos de Dados Avançados em Python: Estenda seu conhecimento!
Marcelo Fabiano N. de Oliveira
 
Tipos de Dados em Python: Como Manipulamos Dados em Python?
Tipos de Dados em Python: Como Manipulamos Dados em Python?Tipos de Dados em Python: Como Manipulamos Dados em Python?
Tipos de Dados em Python: Como Manipulamos Dados em Python?
Marcelo Fabiano N. de Oliveira
 
Métodos e Funções em Python: Como Encapsular a Mecânica do Negócio!
Métodos e Funções em Python: Como Encapsular a Mecânica do Negócio!Métodos e Funções em Python: Como Encapsular a Mecânica do Negócio!
Métodos e Funções em Python: Como Encapsular a Mecânica do Negócio!
Marcelo Fabiano N. de Oliveira
 
Sintaxe Python: Quais são os requisitos essenciais para começar a programar?
Sintaxe Python: Quais são os requisitos essenciais para começar a programar?Sintaxe Python: Quais são os requisitos essenciais para começar a programar?
Sintaxe Python: Quais são os requisitos essenciais para começar a programar?
Marcelo Fabiano N. de Oliveira
 
Conceitos de Tecnologia da Informação: Conceitos e Precurssores
Conceitos de Tecnologia da Informação: Conceitos e PrecurssoresConceitos de Tecnologia da Informação: Conceitos e Precurssores
Conceitos de Tecnologia da Informação: Conceitos e Precurssores
Marcelo Fabiano N. de Oliveira
 
Introdução ao Python: Desbloqueando o Poder da Programação
Introdução ao Python: Desbloqueando o Poder da ProgramaçãoIntrodução ao Python: Desbloqueando o Poder da Programação
Introdução ao Python: Desbloqueando o Poder da Programação
Marcelo Fabiano N. de Oliveira
 

Mais de Marcelo Fabiano N. de Oliveira (8)

Manipulação de Arquivos em Python: Como Persistir Dados!
Manipulação de Arquivos em Python: Como Persistir Dados!Manipulação de Arquivos em Python: Como Persistir Dados!
Manipulação de Arquivos em Python: Como Persistir Dados!
 
Estrutura Condicional em Python: Como Tomar Decisões em Python
Estrutura Condicional em Python: Como Tomar Decisões em PythonEstrutura Condicional em Python: Como Tomar Decisões em Python
Estrutura Condicional em Python: Como Tomar Decisões em Python
 
Tipos de Dados Avançados em Python: Estenda seu conhecimento!
Tipos de Dados Avançados em Python: Estenda seu conhecimento!Tipos de Dados Avançados em Python: Estenda seu conhecimento!
Tipos de Dados Avançados em Python: Estenda seu conhecimento!
 
Tipos de Dados em Python: Como Manipulamos Dados em Python?
Tipos de Dados em Python: Como Manipulamos Dados em Python?Tipos de Dados em Python: Como Manipulamos Dados em Python?
Tipos de Dados em Python: Como Manipulamos Dados em Python?
 
Métodos e Funções em Python: Como Encapsular a Mecânica do Negócio!
Métodos e Funções em Python: Como Encapsular a Mecânica do Negócio!Métodos e Funções em Python: Como Encapsular a Mecânica do Negócio!
Métodos e Funções em Python: Como Encapsular a Mecânica do Negócio!
 
Sintaxe Python: Quais são os requisitos essenciais para começar a programar?
Sintaxe Python: Quais são os requisitos essenciais para começar a programar?Sintaxe Python: Quais são os requisitos essenciais para começar a programar?
Sintaxe Python: Quais são os requisitos essenciais para começar a programar?
 
Conceitos de Tecnologia da Informação: Conceitos e Precurssores
Conceitos de Tecnologia da Informação: Conceitos e PrecurssoresConceitos de Tecnologia da Informação: Conceitos e Precurssores
Conceitos de Tecnologia da Informação: Conceitos e Precurssores
 
Introdução ao Python: Desbloqueando o Poder da Programação
Introdução ao Python: Desbloqueando o Poder da ProgramaçãoIntrodução ao Python: Desbloqueando o Poder da Programação
Introdução ao Python: Desbloqueando o Poder da Programação
 

Último

Último (8)

COI CENTRO DE OPERAÇÕES INDUSTRIAIS NAS USINAS
COI CENTRO DE OPERAÇÕES INDUSTRIAIS NAS USINASCOI CENTRO DE OPERAÇÕES INDUSTRIAIS NAS USINAS
COI CENTRO DE OPERAÇÕES INDUSTRIAIS NAS USINAS
 
Aula 01 - Introducao a Processamento de Frutos e Hortalicas.pdf
Aula 01 - Introducao a Processamento de Frutos e Hortalicas.pdfAula 01 - Introducao a Processamento de Frutos e Hortalicas.pdf
Aula 01 - Introducao a Processamento de Frutos e Hortalicas.pdf
 
EAD Curso - CIÊNCIA DE DADOS NA INDÚSTTRIA
EAD Curso - CIÊNCIA DE DADOS NA INDÚSTTRIAEAD Curso - CIÊNCIA DE DADOS NA INDÚSTTRIA
EAD Curso - CIÊNCIA DE DADOS NA INDÚSTTRIA
 
Entrevistas, artigos, livros & citações de Paulo Pagliusi
Entrevistas, artigos, livros & citações de Paulo PagliusiEntrevistas, artigos, livros & citações de Paulo Pagliusi
Entrevistas, artigos, livros & citações de Paulo Pagliusi
 
ATIVIDADE 1 - CÁLCULO DIFERENCIAL E INTEGRAL II - 52_2024.docx
ATIVIDADE 1 - CÁLCULO DIFERENCIAL E INTEGRAL II - 52_2024.docxATIVIDADE 1 - CÁLCULO DIFERENCIAL E INTEGRAL II - 52_2024.docx
ATIVIDADE 1 - CÁLCULO DIFERENCIAL E INTEGRAL II - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - GESTÃO DE PESSOAS E DESENVOLVIMENTO DE EQUIPES - 52_2024.docx
ATIVIDADE 1 - GESTÃO DE PESSOAS E DESENVOLVIMENTO DE EQUIPES - 52_2024.docxATIVIDADE 1 - GESTÃO DE PESSOAS E DESENVOLVIMENTO DE EQUIPES - 52_2024.docx
ATIVIDADE 1 - GESTÃO DE PESSOAS E DESENVOLVIMENTO DE EQUIPES - 52_2024.docx
 
Palestras sobre Cibersegurança em Eventos - Paulo Pagliusi
Palestras sobre Cibersegurança em Eventos - Paulo PagliusiPalestras sobre Cibersegurança em Eventos - Paulo Pagliusi
Palestras sobre Cibersegurança em Eventos - Paulo Pagliusi
 

Atributos e Operadores no Python: Aprenda a Dominar a Linguagem

Notas do Editor

  1. Possui Sintaxe simples (economia de tempo): A sintaxe enxuta e simples do Python é uma enorme vantagem. É Multiplataforma e de código aberto: Roda em Windows, Linux, MacOS, BSD e Android; Permite o livre desenvolvimento sem preocupação com royalties e/ou licenças.