From 6c9e1ed4fee430a0d67ccd5aac0e11d7cad889f4 Mon Sep 17 00:00:00 2001 From: coffeeparty Date: Fri, 28 Jun 2019 03:22:01 +0200 Subject: [PATCH] =?UTF-8?q?Insert=C3=A9=20tablas=20en=20secciones=203=20a?= =?UTF-8?q?=205=20+=20(#33744)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Inserté tablas en las secciones de Operadores de Bitwise, Operadores de Asignación y Operadores lógicos. Algún cambio en lenguaje. Inserted tables in the bitwise, assignment and logical operators. Some change in language. --- guide/spanish/python/basic-operators/index.md | 238 +++++++++--------- 1 file changed, 121 insertions(+), 117 deletions(-) diff --git a/guide/spanish/python/basic-operators/index.md b/guide/spanish/python/basic-operators/index.md index 0c85219430..c78957702e 100644 --- a/guide/spanish/python/basic-operators/index.md +++ b/guide/spanish/python/basic-operators/index.md @@ -12,7 +12,7 @@ Los diferentes tipos de operadores en Python se enumeran a continuación: 2. Operadores relacionales 3. Operadores de Bitwise 4. Operadores de Asignación -5. Operadores logicos +5. Operadores lógicos 6. Operadores de membresía 7. Operadores de Identidad @@ -124,137 +124,141 @@ Un operador bit a bit realiza operaciones en los operandos bit a bit Considere a = 2 (en notación binaria, 10) y b = 3 (en notación binaria, 11) para los siguientes usos -Operador + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OperadorDescripciónUso
& Realiza operaciones bitwise AND ("y") en los operandos. a & b = 2
Binary: 10 & 11 = 10
| Realiza la operación OR ("o") en modo bit en los operandos.a | b = 3
Binary: 10 | 11 = 11
^Realiza la operación XOR en modo bit a los operandos.a ^ b = 1
Binary: 10 ^ 11 = 01
~Realiza una operación NOT ("no") bit a bit en el operando.
Se voltea cada bit en el operando.
~a = -3
Binary: ~(00000010) = (11111101)
>>Realiza un desplazamiento a la derecha en modo bit. Desplaza los bits del operando izquierdo, derecho por el número de bits especificados como el operando derecho. a >> b = 0
Binary: 00000010 >> 00000011 = 00000000
<<Realiza un desplazamiento a la izquierda en modo bit. Desplaza los bits del operando izquierdo, a la izquierda por el número de bits especificados como el operando derecho a << b = 16
Binary: 00000010 << 00000011 = 00001000
-Descripción - -Uso - -Y - -Realiza operaciones bitwise Y en los operandos. - -a & b = 2 Binario: 10 y 11 = 10 - -| - -Realiza la operación OR en modo bit en los operandos. - -un | b = 3 Binario: 10 | 11 = 11 - -^ - -Realiza la operación XOR en modo bit a los operandos. - -a ^ b = 1 Binario: 10 ^ 11 = 01 - -~ - -Realiza una operación NO bit a bit en el operando Se voltea cada bit en el operando. - -~ a = -3 Binario: ~ (00000010) = (11111101) - -\>> - -Realiza un desplazamiento a la derecha en modo bit. Desplaza los bits del operando izquierdo, derecho por el número de bits especificados como el operando derecho - -a >> b = 0 Binario: 00000010 >> 00000011 = 0 - -<< - -Realiza un desplazamiento a la izquierda en modo bit. Desplaza los bits del operando izquierdo, a la izquierda por el número de bits especificados como el operando derecho - -a << b = 16 Binario: 00000010 << 00000011 = 00001000 #### Operadores de Asignación Un operador de asignación se utiliza para asignar valores a una variable. Esto generalmente se combina con otros operadores (como aritmética, bitwise) donde la operación se realiza en los operandos y el resultado se asigna al operando de la izquierda. -Considere los siguientes ejemplos, **a = 18** . Aquí `=` es un operador de asignación, y el resultado se almacena en la variable a. **a + = 10** . Aquí `+=` es un operador de asignación, y el resultado se almacena en la variable a. Esto es lo mismo que a = a + 10. +Considere los siguientes ejemplos, +**a = 18** . Aquí `=` es un operador de asignación, y el resultado se almacena en la variable a. **a + = 10** . Aquí `+=` es un operador de asignación, y el resultado se almacena en la variable a. Esto es lo mismo que a = a + 10. -Operador + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
OperadorUso
=a = 5. El valor 5 se asigna a la variable a
+=a += 5 es equivalente a a = a + 5
-=a -= 5 es equivalente a a = a - 5
*=a *= 3 es equivalente a a = a * 3
/=a /= 3 es equivalente a a = a / 3
%=a %= 3 es equivalente a a = a % 3
**=a **= 3 es equivalente a a = a ** 3
//=a //= 3 es equivalente a a = a // 3
&=a &= 3 es equivalente a a = a & 3
|=a |= 3 es equivalente a a = a | 3
^=a ^= 3 es equivalente a a = a ^ 3
>>=a >>= 3 es equivalente a a = a >> 3
<<=a <<= 3 es equivalente a a = a << 3
-Uso -\= - -a = 5. El valor 5 se asigna a la variable a - -\+ = - -a + = 5 es equivalente a a = a + 5 - -\- = - -a - = 5 es equivalente a a = a - 5 - -\* = - -a \* = 3 es equivalente a a = a \* 3 - -/ = - -a / = 3 es equivalente a a = a / 3 - -% = - -a% = 3 es equivalente a a = a% 3 - -\*\* = - -a \*\* = 3 es equivalente a a = a \*\* 3 - -// = - -a // = 3 es equivalente a a = a // 3 - -& = - -a & = 3 es equivalente a a = a & 3 - -| = - -a | = 3 es equivalente a a = a | 3 - -^ = - -a ^ = 3 es equivalente a a = a ^ 3 - -\>> = - -a >> = 3 es equivalente a a = a >> 3 - -<< = - -a << = 3 es equivalente a a = a << 3 #### Operadores logicos Un operador lógico se utiliza para tomar una decisión basada en múltiples condiciones. Los operadores lógicos utilizados en Python son `and` , `or` `not` -Operador + + + + + + + + + + + + + + + + + + + + + + +
OperatorDescriptionUsage
andDevuelve True si ambos operandos son True
De lo contrario devuelve False
a and b
orDevuelve True si cualquira de los operadores es True
De lo contrario devuelve False
a or b
notDevuelve True si el operando es False
De lo contrario devuelve False
not a
-Descripción - -Uso - -y - -Devuelve True si ambos operandos son True Devuelve False de lo contrario - -a y B - -o - -Devuelve True si alguno de los operandos es True Devuelve False de lo contrario - -a o B - -no - -Devuelve True si el operando es False Devuelve False de lo contrario - -No un #### Operadores de membresía