Como usar operadores no Python
Neste tutorial, será mostrado como usar operadores em Python.
Primeiramente, será explicado como utilizar operadores aritméticos.
Em seguida, serão demonstrados os operadores de atribuição.
Por fim, será explicado como utilizar operadores de comparação, operadores lógicos e operadores de identidade no Python.
Download do código fonte desenvolvido na aula: Download
Playlist completa aprender Python do ZERO: Acessar
Operadores no Python
Os operadores em Python são fundamentais para realizar cálculos, comparar valores, trabalhar com lógica, e muito mais. Neste artigo, exploramos os principais tipos de operadores com exemplos práticos, ajudando você a dominar essa base essencial para a programação.
Operadores Aritméticos
Os operadores aritméticos são utilizados para realizar operações matemáticas básicas.
# Soma
a = 5
b = 3
print("Soma:", a + b) # SaÃda: 8
# Subtração
print("Subtração:", a - b) # SaÃda: 2
# Multiplicação
print("Multiplicação:", a * b) # SaÃda: 15
# Divisão
print("Divisão:", a / b) # SaÃda: 1.6666...
# Divisão Inteira
print("Divisão Inteira:", a // b) # SaÃda: 1
# Módulo (resto da divisão)
print("Módulo:", a % b) # SaÃda: 2
# Exponenciação
print("Exponenciação:", a ** b) # SaÃda: 125
Esses operadores são essenciais para cálculos e manipulações numéricas em Python. O módulo é especialmente útil para determinar se um número é divisÃvel por outro, enquanto a exponenciação facilita operações matemáticas avançadas.
Operadores de Atribuição
Permitem atribuir valores a variáveis, incluindo operações combinadas.
# Atribuição simples
x = 5
print("Atribuição:", x) # SaÃda: 5
# Atribuição com adição
x += 3 # Equivalente a x = x + 3
print("Atribuição com adição:", x) # SaÃda: 8
# Atribuição com subtração
x -= 2 # Equivalente a x = x - 2
print("Atribuição com subtração:", x) # SaÃda: 6
# Atribuição com multiplicação
x *= 4 # Equivalente a x = x * 4
print("Atribuição com multiplicação:", x) # SaÃda: 24
# Atribuição com divisão
x /= 6 # Equivalente a x = x / 6
print("Atribuição com divisão:", x) # SaÃda: 4.0
Esses operadores economizam código e tornam as expressões mais compactas.
Operadores de Comparação
Utilizados para comparar valores, retornando True ou False.
a = 10
b = 5
print("Igual a:", a == b) # SaÃda: False
print("Diferente de:", a != b) # SaÃda: True
print("Maior que:", a > b) # SaÃda: True
print("Menor que:", a < b) # SaÃda: False
print("Maior ou igual a:", a >= b) # SaÃda: True
print("Menor ou igual a:", a <= b) # SaÃda: False
Esses operadores são amplamente utilizados em condições e tomadas de decisão, como em estruturas de controle.
Operadores Lógicos
Permitem combinar condições booleanas.
a = True
b = False
print("AND:", a and b) # SaÃda: False
print("OR:", a or b) # SaÃda: True
print("NOT:", not a) # SaÃda: False
AND: Retorna True se ambos os valores forem True.
OR: Retorna True se pelo menos um dos valores for True.
NOT: Inverte o valor lógico.
Operadores de Identidade
Verificam se dois objetos são a mesma instância.
x = [1, 2, 3]
y = x
z = [1, 2, 3]
print("x é y:", x is y) # SaÃda: True
print("x não é z:", x is not z) # SaÃda: True
Operadores de Associação
Verificam a presença de um elemento em coleções como listas, tuplas e strings.
frutas = ["maçã", "banana", "cereja"]
print("banana está em frutas:", "banana" in frutas) # SaÃda: True
print("uva não está em frutas:", "uva" not in frutas) # SaÃda: True
Esses operadores são úteis para buscas e verificações em coleções de dados.
Conclusão
Com este guia, você aprendeu os fundamentos dos principais operadores em Python. Esses operadores são essenciais para manipular dados, realizar cálculos, criar condições e muito mais. Pratique esses conceitos no seu código para dominá-los!