2.4. Fundamentos da Linguagem Python: Operadores em Python

A linguagem de programação Python é reconhecida por sua simplicidade e eficiência. Um dos fundamentos dessa linguagem são os operadores, que são usados para executar operações entre variáveis e valores. Neste capítulo, vamos explorar os diferentes tipos de operadores em Python e como eles são usados no desenvolvimento de backend.

Operadores Aritméticos

Os operadores aritméticos são usados com valores numéricos para realizar operações matemáticas comuns. Estes incluem adição (+), subtração (-), multiplicação (*), divisão (/), módulo (%), exponenciação (**) e divisão inteira (//).

Exemplos:

x = 10
y = 3
print(x + y)  # Saída: 13
print(x - y)  # Saída: 7
print(x * y)  # Saída: 30
print(x / y)  # Saída: 3.3333333333333335
print(x % y)  # Saída: 1
print(x ** y) # Saída: 1000
print(x // y) # Saída: 3

Esses operadores são fundamentais para qualquer cálculo matemático em Python.

Operadores de Atribuição

Os operadores de atribuição são usados para atribuir valores a variáveis. Além do operador de atribuição básico (=), Python também suporta operadores de atribuição compostos, como +=, -=, *=, /=, %=, **= e //=.

Exemplos:

x = 10
x += 3  # Equivalente a x = x + 3
print(x) # Saída: 13

x *= 2  # Equivalente a x = x * 2
print(x) # Saída: 26

Esses operadores são úteis para modificar o valor de uma variável de forma concisa.

Operadores de Comparação

Os operadores de comparação são usados para comparar dois valores. Estes incluem igual (==), diferente (!=), maior que (>), menor que (<), maior ou igual (>=) e menor ou igual (<=).

Exemplos:

x = 10
y = 3
print(x == y)  # Saída: False
print(x != y)  # Saída: True
print(x > y)   # Saída: True
print(x < y)   # Saída: False
print(x >= y)  # Saída: True
print(x <= y)  # Saída: False

Esses operadores são essenciais para fazer comparações e tomar decisões em nosso código.

Operadores Lógicos

Os operadores lógicos são usados para combinar declarações condicionais. Estes incluem and, or e not.

Exemplos:

x = 10
print(x > 5 and x < 15)  # Saída: True
print(x > 5 or x < 9)    # Saída: True
print(not(x > 5 and x < 15)) # Saída: False

Esses operadores são vitais para controlar o fluxo do programa com base em várias condições.

Operadores de Identidade e Membros

Os operadores de identidade (is, is not) e membros (in, not in) são usados para comparar a identidade de objetos e verificar se um valor é membro de uma sequência, respectivamente.

Exemplos:

x = ['apple', 'banana']
print('banana' in x)  # Saída: True
print('orange' not in x)  # Saída: True
y = x
print(y is x)  # Saída: True
print(y is not x)  # Saída: False

Esses operadores são úteis para manipular e comparar objetos complexos, como listas e dicionários.

Em resumo, os operadores em Python são ferramentas poderosas que permitem manipular e comparar valores e variáveis de maneiras diversas. Eles são fundamentais para a construção de lógica complexa e funcionalidades avançadas em seus programas Python.

Agora responda o exercício sobre o conteúdo:

Quais são os diferentes tipos de operadores em Python e como eles são usados?

Você acertou! Parabéns, agora siga para a próxima página

Você errou! Tente novamente.

Imagem do artigo Fundamentos da linguagem Python: Controle de fluxo em Python

Próxima página do Ebook Gratuito:

7Fundamentos da linguagem Python: Controle de fluxo em Python

3 minutos

Ganhe seu Certificado deste Curso Gratuitamente! ao baixar o aplicativo Cursa e ler o ebook por lá. Disponível na Google Play ou App Store!

Disponível no Google Play Disponível no App Store

+ de 6,5 milhões
de alunos

Certificado Gratuito e
Válido em todo o Brasil

48 mil exercícios
gratuitos

4,8/5 classificação
nas lojas de apps

Cursos gratuitos em
vídeo, áudio e texto