Mostrando postagens com marcador operadores. Mostrar todas as postagens
Mostrando postagens com marcador operadores. Mostrar todas as postagens

quinta-feira, 7 de janeiro de 2021

Curso de Python - Aula 5 - Operadores



Neste aula vamos abordar os operadores que podemos utilizar em Python.
Em Python temos operadores: Aritmético, Lógico, Relacional, Atribuição e bit-a-bit.


Operador Aritmético


Os operadores aritméticos são responsáveis por operações básicas de matemática.


Operadores


+  - Adição
-  - Subtração
*  - Multiplicação
/  - Divisão
// - Divisão inteira
%  - Resto de divisão
** - Potenciação

Exemplos


#Operador de Adição

>>> a = 4
>>> b= 6
>>> a+b
10

#Operador de Subtração

>>> b-a
2

#Operador de multiplicação

>>> b*a
24

#Operador de divisão

>>> b/a
1.5

#Operador de divisão inteira

>>> b//a
1

#Operador de divisão inteira

>>> b//a
1

#Operador de resto de divisão

>>> b%a
2

#Operador de resto de divisão
# b = 6, logo b elevado a dois seria 36
>>> b**2
36

 

Operadores Lógicos


Operadores lógicos são responsáveis por conter  valores lógicos, ou seja verdadeiro ou falso. São frequentemente utilizadas em estruturas lógicas e de repetição. Por falso,entende-se o valor nulo, zero, e por verdadeiro qualquer valor diferente de zero, por padrão, o valor um.

Operadores

 
and  - E

or    - Ou

not  - Não


Exemplo


>>>1 and 1

1

>>>not 1

False


Operadores Relacionais


Um operador relacional avalia uma expressão e retorna o valor true ou false.

            

Operadores

 
==  - Igual a

!=   - Diferente de

<>  - Diferente de

>    - Maior que

>=  - Maior ou igual a

<    - Menor que

<=  - Menor ou igual a


Exemplo


>>>1 == 1

True

>>>2 > 3

False

>>>3 != 1

True

>>>4 < 5

True

 

Operadores de atribuição


A função do operador de atribuição é alocar valores para variáveis. Podem ser utilizados para realizar operações aritméticas e alocação de valores ao mesmo tempo.

            

Operadores

 
=    - Atribuição

+=  - Atribuição de adição

-=   - Atribuição de subtração

*=  - Atribuição de multiplicação

/=   - Atribuição de divisão

//=  - Atribuição de divisão inteira

%= - Atribuição de resto

**= -  Atribuição de potenciação


Exemplo

>>>x=0

>>>x+=1 #equivale x=x+1

>>>x

1

 >>>y=3

>>> x*=y

>>>x


Operador de filiação e identidade


O operador de filiação é o operador in, que retorna verdadeiro se um valor está em outro. O operador de identidade retorna verdadeiro se os valores da direta e da esquerda a expressão são iguais, o mesmo é representado pela palavra chave is.

            

Operadores

 in - Operador de filiação

  is - Operador de identidade


Exemplo

>>>x=32

>>> x in [4, 55, 32] #Retornara true pois x que vale 32 está no conjunto.

True

>>> x in [1 ,2 ,3]

False

 >>> y=32

>>>x is y

True