O que significa += em Python?

Perguntado por: dmata . Última atualização: 20 de maio de 2023
4.7 / 5 16 votos

+= : é equivalente a fazer x = x + valor . Por exemplo, se x valer 10 e fizermos x += 2 , x passará a ter o valor 12.

Os operadores aritméticos disponíveis no Python são: adição (+), subtração (-), multiplicação (*), divisão (/), exponenciação (**), resto ou módulo (%) e divisor inteiro (//).

Os operadores relacionais da linguagem Python são:

  1. == : igualdade.
  2. ! = != ! = : diferente.
  3. > : maior que.
  4. < : menor que.
  5. > >= : maior ou igual que.
  6. <= : menor ou igual que.

Assim como em outras linguagens, o Python pode manipular variáveis básicas como strings (palavras ou cadeias de caracteres), inteiros, reais (float) e booleanos (true ou false).

Ele é usado para reservar valores (números) em um vetor. Veja que no exemplo acima também inseri o %s , que é utilizado para reservar strings (palavras).

= (operador de atribuição) - é usado para atribuir valores a uma variável em JavaScript. == (Igual a ou Equal to) - é usado para comparação entre duas variáveis, independentemente do tipo de dados da variável.

Desenvolvedores de software: O C++ é sem dúvida o mais poderoso. Mas não se esqueça de Rust, Python, Scala, ou C#.

Lentidão: Python pode ser considerada uma linguagem lenta em relação a outras linguagens de programação, como C e C++, e isso pode ser um grande problema para o desenvolvimento de algumas aplicações que exigem alta performance.

O operador igual a ( == ) retorna true se os dois operandos tiverem o mesmo valor; caso contrário, retorna false . O operador diferente de ( != ) retorna true se os operandos não tiverem o mesmo valor; caso contrário, retorna false .

Os operadores são aritméticos, lógicos e relacionais.

Sumário

  • 3.1 Operador E (AND)
  • 3.2 Operador OU (OR)
  • 3.3 Operador NÃO (NOT)
  • 3.4 Operador NÃO-E (NAND)
  • 3.5 Operador NÃO-OU (NOR)
  • 3.6 Operador OU-EXCLUSIVO (XOR)
  • 3.7 Operador NÃO-OU-EXCLUSIVO (XNOR)

É importante observar que o operador de comparação de igualdade é formado por dois sinais de igual (==), enquanto um único sinal corresponde ao operador de atribuição.

Veja um exemplo: a = 9 if a <= 10: if (a % 2) == 0: print("O valor", a, "é menor ou igual a 10 e é um número par.") else: print("O valor", a, "é menor ou igual a 10 e é um número ímpar.") else: print("O valor", a , "é maior que 10") # Resultado: O valor 9 é menor ou igual a 10 e é um número ímpar.

Os tipos de dados padrão do Python são:

  • Inteiro (int)
  • Ponto Flutuante ou Decimal (float)
  • Tipo Complexo (complex)
  • String (str)
  • Boolean (bool)
  • List (list)
  • Tuple.
  • Dictionary (dic)

Em Python, existem dois tipos de dados numéricos: inteiros e números de ponto flutuante (float). Às vezes, ao trabalhar no código de outra pessoa, será necessário converter um inteiro para um float ou vice-versa. Em outros casos, você pode estar usando um inteiro quando o que realmente precisa é de um float.