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.
Operador | Tipo | Descripción | Ejemplo |
---|---|---|---|
&menos- | Aritmética | Resta el operando de la derecha del operando de la mano izquierda. | 5 &menos- 2 = 3 |
&menos- | unario | Niega 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ón | Resta 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 |
!= | Relacional | Determina 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ética | Divide el operando de la izquierda por el operando de la derecha y devuelve el recordatorio. | 5% 2 = 1 |
% = | Asignación | Divide 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 bit | Determina 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ética | Multiplica el operando de la derecha por el operando de la izquierda. | 5 * 2 = 10 |
** | Aritmética | Calcula el valor exponencial del operando de la derecha por el operando de la izquierda. | 5 ** 2 = 25 |
** = | Asignación | Determina 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ón | Multiplica 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ética | Divide el operando de la izquierda por el operando de la derecha. | 5/2 = 2,5 |
// | Aritmética | Realiza 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ón | Divide 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ón | Divide 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 bit | Determina 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 bit | Determina si cualquiera de los bits individuales dentro de dos operadores son verdaderas y establece el bit resultante a cierto cuando son. | 0b1100 | 0b0110 = 0b1110 |
~ | unario | Invierte 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 |
~ (Uno‘s complemento) | bit a bit | Calcula el valor del complemento a uno de un número. | ~ = 0b1100 &menos-0b1101 ~ = 0b0110 &menos-0b0111 Video: Tipos de operadores en Excel 2010 |
+ | Aritmética | Añade dos valores juntos. | 5 + 2 = 7 |
+ | unario | Proporcionada 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ón | Añ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; | Relacional | Verifica 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 bit | Desplaza 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; = | Relacional | Verifica 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ón | Asigna el valor encontrado en el operando de la derecha a la izquierda operando. | MYVAR = 2 resultados en MiVar que contiene 2 |
== | Relacional | Determina 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; | Relacional | Verifica que el valor del operando de la izquierda es mayor que el derecho valor del operando. | 1 gt; 2 es falsa |
gt; = | Relacional | Verifica 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 bit | Desplaza 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 |
y | Lógico | Determina 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 - eXcriptFalso y verdadero es falso Falsa y falsa es falsa Video: 08 - Operadores Aritméticos, Relacionales y Lógicos (Python) |
en | Afiliación | Determina 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 |
es | Identidad | Evalú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 es | Identidad | Evalú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 |
no | Lógico | Niega 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 en | Afiliación | Determina 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 |
o | Lógico | Determina 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 |