Operadores em Python - tudo o que você precisa saber



Este blog irá guiá-lo através dos fundamentos de operadores em python, ele também retocará em vários operadores como aritmética, bit a bit, lógica etc.

A linguagem Python é uma das linguagens de programação mais populares. Enquanto aprende parece fácil, existem certos conceitos básicos que devem ser dominados antes de prosseguir com os vários aplicativos do python. Operadores em python é um dos principais conceitos fundamentais em python. Este blog ajudará você a entender os diferentes tipos de operadores em python. A seguir estão os tópicos abordados neste blog:

O que é um operador?

Operadores em python são usados ​​para operações entre dois valores ou variáveis. A saída varia de acordo com o tipo de operador utilizado na operação. Podemos chamar operadores como símbolos especiais ou construções para manipular os valores dos operandos. Suponha que se você deseja realizar a adição de duas variáveis ​​ou valores, pode usar o operador de adição para esta operação. Os valores nos operandos podem ser que temos em python.





operadores em python-edureka

Dependendo do tipo de operações, existem 7 tipos de operadores na linguagem de programação python.



Tipos de Operadores

  1. Operadores aritméticos
  2. Operadores de atribuição
  3. Operadores de comparação
  4. Operadores lógicos
  5. Operadores de associação
  6. Operadores de identidade
  7. Operadores bit a bit

Operadores aritméticos

Operadores aritméticos são usados ​​para realizar cálculos aritméticos em python. Abaixo estão os operadores aritméticos com nomes e seus símbolos. Esses são os símbolos que usamos ao fazer uma operação aritmética em python.

x = 10 y = 15 #adição x + y #subtração x - y #multiplicação x * y #divisão x / y #divisão do piso x // y #módulo x% y #exponenciação x ** y

Operadores de atribuição

Os operadores de atribuição são usados ​​para atribuir valores às variáveis ​​ou a qualquer outro objeto em python. A seguir estão os operadores de atribuição que temos em python.



x = 10 x + = 5 #é o mesmo que x = x + 5 x - = 5 x * = 5 x / = 5 # da mesma forma, podemos escrever todos os operadores de atribuição como este.

Operadores de comparação

Operadores de comparação são usados ​​para comparar dois valores. A seguir estão os operadores de comparação que temos em python.

x = 5 y = 3 #equal x == 5 #não é igual a x! = 5 #maior que x> y # menos que x = y # menos que ou igual a x<= y 

Operadores lógicos

Operadores lógicos são usados ​​para comparar dois . A seguir estão os operadores lógicos que temos em python.

#logical and 5> 3 and 5> 4 #et retornará true, uma vez que ambas as afirmações são verdadeiras. 5> 3 ou 5 2 e 5<3) #it will return true, even when logical and will return false. 

Operadores de identidade

Operadores de identidade comparam dois objetos. A seguir estão os operadores de identidade que temos em python.

a = [10,20,30] b = [10,20,30] x = b z = a # é o operador x é a # isso retornará falso x é z # isso retornará verdadeiro. a é b #isso retornará falso, embora ambos tenham os mesmos itens na lista. a não é b #isso retornará verdadeiro, pois os dois não são os mesmos objetos.

Operadores de associação

Operadores de associação são usados ​​para verificar se uma sequência está presente em um objeto. A seguir estão os operadores de associação que temos em python.

a = [10,20,30, 'edureka'] #in operador 'edureka' em a # isso retornará verdadeiro, uma vez que o item está presente no objeto. 'python' em um # this retornará false, uma vez que não está presente em a. 10 não em um # este retornará falso, porque está lá. 50 não em a # isso retornará verdadeiro, pois não há 50 em a.

Operadores bit a bit

Os operadores bit a bit comparam os valores binários. A seguir estão os operadores bit a bit que temos em python.

#bitwise AND 10 & 12 #this retornará 8 #bitwise OR 10 | 12 #isso retornará 14 # bitwise XOR 10 ^ 12 #isso retornará 6 # bitwise NOT ~ (10 e 12) #isso retornará -9 # shift esquerdo 10<>2 # isso retornará 2

Para entender como obtivemos o resultado usando os operadores bit a bit, vamos dar uma olhada no equivalente binário de 10 e 12.

10 em binário é 1010 e 12 em binário é 1100. Ao fazer uma operação AND entre 1010 e 1100, o bit será 1 se ambos os bits forem 1. Portanto, o equivalente binário resultante será 1000, que é 8 quando o convertermos para decimal.

O operador OR bit a bit definirá cada bit como 1 se um dos bits for 1, o XOR bit a bit definirá cada bit como 1 se apenas um dos bits for 1 e não bit a bit inverterá todos os bits.

Ao fazer um deslocamento para a esquerda ou para a direita, os bits se deslocarão para a esquerda 2 casas em nosso exemplo. Portanto, 1010 se tornará 101000, que é 40. Da mesma forma, ao fazer o deslocamento para a direita, 1010 se tornará 10, que é 2.

Neste blog, discutimos diferentes tipos de operadores em python. Este tópico é um conceito fundamental para a aprendizagem . É um conceito central do Python, necessário ao se mover para vários outros domínios do Python. Se você está procurando uma abordagem de aprendizagem estruturada para a programação Python, você pode se inscrever para para iniciar seu aprendizado.

o que é uma interface de marcador em java

Se você tiver alguma dúvida, mencione-a na seção de comentários. Nós entraremos em contato com você.