Operadores utilizados comúnmente con el pitón

Es importante saber soportes que los operadores de Python, y recordar a todos ellos no siempre es fácil. La siguiente tabla ofrece un resumen rápido de los operadores utilizados comúnmente con Python.

OperadorTipoDescripciónEjemplo
&menos-AritméticaResta el operando de la derecha del operando de la mano izquierda.5 &menos-
2 = 3
&menos-unarioNiega el valor original de modo que se convierte en positivo negativo
y viceversa.
&menos-(&menos-4) Resultados en 4 mientras &menos-4 resultados en
&menos-4
&menos-=AsignaciónResta el valor encontrado en el operando de la derecha del valor
encontrado en el operando de la izquierda y coloca el resultado en la izquierda
operando.
MYVAR - = 2 resultados en MiVar que contienen
3
!=RelacionalDetermina si dos valores no son iguales. algunos mayores
versiones de Python se permitirá utilizar el lt; gt; operador en lugar del operador! =.
Utilizando el lt; gt; resultados de operador en una
error en las versiones actuales de Python.
1! = 2 es verdadera
%AritméticaDivide el operando de la izquierda por el operando de la derecha y devuelve el
recordatorio.
5% 2 = 1
% =AsignaciónDivide el valor encontrado en el operando de la izquierda por el valor encontrado
en el operando de la derecha y coloca el resto de la izquierda
operando.
MiVar% = 2 resultados en MiVar que contienen
1
& (Y)bit a bitDetermina si los dos bits individuales dentro de los dos operadores
son verdaderas y establece el bit resultante de verdad cuando lo sean.
0b1100 & 0b0110 = 0b0100
*AritméticaMultiplica el operando de la derecha por el operando de la izquierda.5 * 2 = 10
**AritméticaCalcula el valor exponencial del operando de la derecha por el
operando de la izquierda.
5 ** 2 = 25
** =AsignaciónDetermina el valor exponencial que se encuentra en el operando de la izquierda cuando
elevado a la potencia del valor encontrado en el operando de la derecha y
coloca el resultado en el operando de la izquierda.
MYVAR ** 2 resultados en MiVar que contienen
25
* =AsignaciónMultiplica el valor encontrado en el operando de la derecha por el valor
encontrado en el operando de la izquierda y coloca el resultado en la izquierda
operando.
MYVAR * = 2 resultados en MiVar que contienen
10
/AritméticaDivide el operando de la izquierda por el operando de la derecha.5/2 = 2,5
//AritméticaRealiza la división entera, donde el operando de la izquierda está dividida por
el operando derecho y sólo se devuelve el número entero (también
llamada división de planta).
5 // 2 = 2
// =AsignaciónDivide el valor encontrado en el operando de la izquierda por el valor encontrado
en el operando de la derecha y coloca el (número entero) resultado entero
en el operando de la izquierda.
MYVAR // = 2 resultados en MiVar que contienen
2
/ =AsignaciónDivide el valor encontrado en el operando de la izquierda por el valor encontrado
en el operando de la derecha y coloca el resultado en la izquierda
operando.
MYVAR / = 2 resultados en MiVar que contienen
2.5
^ (OR exclusivo)bit a bitDetermina si sólo uno de los bits individuales dentro de los dos
operadores son verdaderas y establece el bit resultante a cierto cuando
son. Cuando ambos bits son verdaderas o ambos bits son falsas, el resultado es
falso.
0b1100 ^ 0b0110 = 0b1010
| (O)bit a bitDetermina si cualquiera de los bits individuales dentro de dos
operadores son verdaderas y establece el bit resultante a cierto cuando
son.
0b1100 | 0b0110 = 0b1110
~unarioInvierte los bits en un número de modo que todos los bits 0 se convierten en 1
bits y viceversa.
~ 4 da como resultado un valor de &minus-5
~ (Unos complemento)bit a bitCalcula el valor del complemento a uno de un número.~ = 0b1100 &menos-0b1101

~ = 0b0110 &menos-0b0111

Video: Tipos de operadores en Excel 2010

+AritméticaAñade dos valores juntos.5 + 2 = 7
+unarioProporcionada puramente en aras de la exhaustividad. este operador
devuelve el mismo valor que usted proporciona como entrada.
+4 resultados en un valor de 4
+=AsignaciónAñade el valor encontrado en el operando derecho al valor encontrado en
el operando de la izquierda y coloca el resultado en el operando de la izquierda.
MYVAR + = 2 resultados en MiVar que contiene 7
lt;RelacionalVerifica que el valor del operando de la izquierda es menor que la derecha
valor del operando.
1 lt; 2 es verdadera
lt; lt; (Shift izquierdo)bit a bitDesplaza los bits en el operando de la izquierda dada por el valor de la
operando de la derecha. Todos los nuevos bits son puestos a 0 y todos los bits que fluyen fuera
Al final se pierden.
0b00110011 lt; lt; 2 = 0b11001100
lt; =RelacionalVerifica que el valor del operando de la izquierda es menor o igual a
el valor operando de la derecha.
1 lt; = 2 es Verdadero
=AsignaciónAsigna el valor encontrado en el operando de la derecha a la izquierda
operando.
MYVAR = 2 resultados en MiVar que contiene 2
==RelacionalDetermina si dos valores son iguales. Observe que el
operador relacional utiliza dos signos de igual. Un error que muchos
desarrolladores presenta es el uso de un solo signo igual, lo que se traduce en una
valor que se asigna a otro.
1 == 2 es Falso
gt;RelacionalVerifica que el valor del operando de la izquierda es mayor que el derecho
valor del operando.
1 gt; 2 es falsa
gt; =RelacionalVerifica que el valor del operando izquierdo es mayor que o igual
al valor operando de la derecha.
1 gt; = 2 es falsa
gt; gt; (Giro a la derecha)bit a bitDesplaza los bits en el operando de la izquierda a la derecha por el valor de la
operando de la derecha. Todos los nuevos bits son puestos a 0 y todos los bits que fluyen fuera
Al final se pierden.
0b00110011 gt; gt; 2 = 0b00001100
yLógicoDetermina si ambos operandos son verdaderos.Verdadera y verdadera es verdadera

Verdadero y falso es falso

Video: Curso de Python - Aula 30 - Operadores de Atribuição - eXcript

Falso y verdadero es falso

Falsa y falsa es falsa

Video: 08 - Operadores Aritméticos, Relacionales y Lógicos (Python)

enAfiliaciónDetermina si el valor en el operando de la izquierda aparece en el
secuencia encontrada en el operando de la derecha.
“Hola” en “Hello Goodbye” es cierto
esIdentidadEvalúa como TRUE cuando el tipo del valor o expresión en
el operando derecho a puntos del mismo tipo en el operando de la izquierda.
el tipo (2) es de tipo int es True
no esIdentidadEvalúa como TRUE cuando el tipo del valor o expresión en
el operando derecho puntos a un tipo diferente que el valor o
expresión en el operando de la izquierda.
tipo (2) no es de tipo int es Falso
noLógicoNiega el valor de verdad de un solo operando. Un verdadero valor
se convierte en falsa y un valor falso se convierte en realidad.
Es cierto que no es falso

No es Verdadero Falso

no enAfiliaciónDetermina si el valor en el operando de la izquierda es que falta
de la secuencia encontrada en el operando de la derecha.
“Hola”, no en “Hello Goodbye” es falsa
oLógicoDetermina cuando uno de los dos operandos son verdaderos.Verdadero o verdadera es verdadera

Verdadero o Falso es cierto

Falsa o verdadera es verdadera

Falsa o falsa es falsa

Artículos Relacionados