2.4. Fundamentos da linguagem Python: Operadores em Python

Página 6

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.

Now answer the exercise about the content:

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

You are right! Congratulations, now go to the next page

You missed! Try again.

Next page of the Free Ebook:

72.5. Fundamentos da linguagem Python: Controle de fluxo em Python

Earn your Certificate for this Course for Free! by downloading the Cursa app and reading the ebook there. Available on Google Play or App Store!

Get it on Google Play Get it on App Store

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text