Jump to content

Operadores em Python: Guia Completo


Henrique Vedovato

Postagens Recomendadas

Python é uma linguagem de programação versátil, de fácil leitura e com uma vasta gama de operadores que facilitam a criação de lógicas complexas de forma simples e elegante. Neste artigo, exploraremos os principais operadores disponíveis em Python, juntamente com exemplos práticos que demonstram sua usabilidade.

1. Operadores Aritméticos

Os operadores aritméticos são usados para realizar operações matemáticas básicas, como soma, subtração, multiplicação, entre outros.

image.png

 

Exemplo Prático:

a = 10
b = 3

# Operações aritméticas
soma = a + b         # 13
divisao = a / b      # 3.3333
divisao_inteira = a // b  # 3
resto = a % b        # 1
potencia = a ** b    # 1000

print(f"Soma: {soma}, Divisão: {divisao}, Divisão Inteira: {divisao_inteira}, Resto: {resto}, Potência: {potencia}")

2. Operadores de Atribuição

Os operadores de atribuição são usados para atribuir valores a variáveis. Além da atribuição simples, podemos combinar operações aritméticas com atribuição.

image.png

 

Exemplo Prático:

x = 5 
x += 3 # x agora vale 8 
x *= 2 # x agora vale 
16 x -= 4 # x agora vale 12 

print(f"Valor final de x: {x}")

3. Operadores de Comparação

Esses operadores são usados para comparar valores. O resultado da comparação é sempre um valor booleano (True ou False).

image.png

Exemplo Prático:

a = 10 
b = 20 

# Comparações 
igual = (a == b) # False 
maior = (a > b) # False 
menor_igual = (a <= b) # True 

print(f"Igual: {igual}, Maior: {maior}, Menor ou igual: {menor_igual}")

4. Operadores Lógicos

Os operadores lógicos são usados para combinar expressões booleanas, facilitando a criação de condições complexas.

image.png

Exemplo Prático:

a = True 
b = False 

# Operações lógicas 

resultado = a and b # False 
resultado_or = a or b # True 
resultado_not = not a # False 

print(f"And: {resultado}, Or: {resultado_or}, Not: {resultado_not}")

5. Operadores de Identidade

Esses operadores verificam se dois objetos ocupam o mesmo espaço na memória, ou seja, se são o mesmo objeto.

image.png

Exemplo Prático:

a = [1, 2, 3]
b = [1, 2, 3]
c = a 

# Comparando identidade 

print(a is b) # False, pois são objetos diferentes na memória 
print(a is c) # True, pois 'c' é uma referência a 'a'

6. Operadores de Pertinência

Os operadores de pertinência verificam se um valor está presente em uma sequência, como listas, tuplas ou strings.

image.png

Exemplo Prático:

frutas = ['maçã', 'banana', 'laranja'] 

print('maçã' in frutas) # True 
print('uva' not in frutas) # True

7. Operadores Bit a Bit (Bitwise)

Esses operadores realizam operações a nível de bits, frequentemente usados em programação de sistemas e manipulação de dados binários.

image.png

 

Exemplo Prático:

a = 5 # binário: 101 
b = 3 # binário: 011 

# Operações bit a bit 

and_bitwise = a & b # 001 -> 1 
or_bitwise = a | b # 111 -> 7
xor_bitwise = a ^ b # 110 -> 6 

print(f"AND bitwise: {and_bitwise}, OR bitwise: {or_bitwise}, XOR bitwise: {xor_bitwise}")

 

Conclusão

Os operadores em Python são ferramentas essenciais para a manipulação de dados e a construção de lógicas dentro dos programas. Eles cobrem desde operações matemáticas básicas até operações lógicas e de comparação mais complexas. Com o domínio dos operadores, o programador pode escrever códigos mais eficientes e concisos.

  • Curtir 2
Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora
  • Quem está online   0 Membros, 0 Anônimos, 24 Visitantes (Ver lista completa)

    • There are no registered users currently online


×
×
  • Create New...