image

Bootcamps ilimitados + curso de inglês para sempre

80
%OFF
Article image

VR

Vinicius Ramos30/03/2024 14:31
Compartilhe

[Resumo] Tipos de Operadores

  • #Python

Tipos de Operadores

Operadores aritméticos

Executam operações matemáticas.

# Adição
print(1 + 1)
>>> 2

# Subtração
print(1 - 1)
>>> 0

# Multiplicação
print(1 * 1)
>>> 1

# Divisão
print(1 / 1)
>>> 1.0

# Divisão inteiro
print(1 // 1)
>>> 1

# Módulo
print(10 % 3)
>>> 1

# Exponenciação
print(2 ** 3)
>>> 8

Ordem de precedência matemática

() > expoentes > “*” e “/” (da esquerda para a direita) > “+” e “-” (da esquerda para a direita)

print(10 - 5 * 2)
>>> 0

print((10 - 5) * 2)
>>> 10

print(10 ** 2 * 2)
>>> 200

print(10 ** (2 * 2))
>>> 10000

print(10 / 2 * 4)
>>> 20.0

Operadores de comparação

São operadores utilizados para comparar dois valores.

Igualdade

a = 500
b = 900

print(a == b)
>>> False

Diferença

a = 500
b = 900

print(a != b)
>>> True

Maior / Maior ou igual

a = 500
b = 900

print(a > b)
>>> False

a = 500
b = 900

print(a >= b)
>>> False

Menor / Menor ou igual

a = 500
b = 900

print(a < b)
>>> True

a = 500
b = 900

print(a <= b)
>>> True

Operadores de Atribuição

São operadores utilizados para definir o valor inicial ou sobrescrever o valor de uma variável.

Atribuição simples

gasto = 500

print(gasto)
>>> 500

Atribuição com adição

gasto = 500

print(gasto)
>>> 500

gasto += 300

print(gasto)
>>> 800

Atribuição com subtração

gasto = 500

print(gasto)
>>> 500

gasto -= 200

print(gasto)
>>> 300

Atribuição com divisão

gasto = 500

print(gasto)
>>> 500

gasto /= 250

print(gasto)
>>> 2.0

salario = 1500

print(salario)
>>> 1600

salario //= 200

print(salario)
>>> 800

Atribuição com módulo

gasto = 500

print(gasto)
>>> 500

gasto %= 480

print(gasto)
>>> 20

Atribuição com exponenciação

gasto = 50

print(gasto)
>>> 50

gasto **= 2

print(gasto)
>>> 250

Operadores Lógicos

São operadores utilizados em conjunto com os operadores de comparação, para montar uma expressão lógica. O resultado é um booleano.

Operador E (and)

saldo = 500
saque = 300
limite = 150

saldo >= saque and saque <= limite
>>> False

Operador OU (or)

saldo = 500
saque = 300
limite = 150

saldo >= saque or saque <= limite
>>> True

Operador Negação

contatos_emergencia = []

not 1000 > 1500
>>> True

not contatos_emergencia
>>> True

not "saque 1500;"
>>> False

not ""
>>> True

Importância da utilização dos Parênteses

saldo = 500
saque = 300
limite = 150
conta_especial = True

saldo >= saque and saque <= limite or conta_especial and saldo >= saque
>>> True

(saldo >= saque and saque <= limite) or (conta_especial and saldo >= saque)
>>> True

Operadores de Identidade

São operadores utilizados para comparar se dois objetos testados ocupam a mesma posição na memória.

saldo = 500
limite = 150

saldo is limite
>>> False

saldo is not limite
>>> True
saldo = 300
limite = 300

saldo is limite
>>> True

saldo is not limite
>>> False

Operadores de Associação

São operadores utilizados para verificar se um objeto está presente em uma sequência.

curso = "Curso de Python"
frutas = ["laranja", "pêra", "banana"]
dindin = [800, 100]

"Python" in curso
>>> True

"maçã" not in frutas
>>> True

200 in dindin
>>> False
Compartilhe
Recomendados para você
Suzano - Python Developer
BairesDev - Machine Learning Practitioner
Santander - Cibersegurança #2
Comentários (2)
Eduardo Silva
Eduardo Silva - 30/03/2024 19:15

Show de bola, vale a pena ter esse resumo perto para consultas futuras, parabéns!

Drissa Santos
Drissa Santos - 30/03/2024 18:51

Legal seu resumo, rápido e objetivo. Parabéns!