Está en la página 1de 6

_________________________________________________________________________________________________________

___________

Estudiante:
Michael Steven Jimenez Ballesteros

O P E R A DO R E S E N P Y T H O N

1.Operadores de Concatenacion de Cadena de Caracteres.


Este operador hace referencia al signo "+" logrando concatenar, combinar o sumar varias
cadenas de caracteres en una sola, asi mismo logrando combinar las mismas cadenas
binarias. Ej:
a=4
b=5.4 c=4.5 d= a + c /b e= (a + c)/b
d=print(4 + 4.5 / 5.4)
e=print((4 + 4.5) / 5.4)

4.833333333333333
1.574074074074074

2. Operadores logicos o Booleanos


Son aquellos que nos permiten trabajar con valores booleanos, siendo este una variable
que solamente permite tomar valores ya sea "TRUE" o "FALSE" . Estos valores tienen 3
tipos de operadores, los cuales nos permiten ser usados en su repectiva ocasion: "and",
"or", "not".

2.1 Operador "and"


Este operador toma encuenta si tanto el valor de la izquierda como el de la derecha son
verdaderos "true" y la afirmacion es correcta, va a tomar como respuesta "true". en tal caso
de quue alguno de los 2 sea "False" el resultado igual sera "False".
Ej. El perro = True Domestico = True Salvaje = False
Entonces diremos: (El perro and Domestico) = True (El perro and Salvaje) = False

print(True and True) #True


print(True and False) #False
print(False and True) #False
print(False and False) #False
True
False
False
False

2.2 Operador "or"


Este operador toma encuenta cuando una de las 2 variables es "True" y la convierte en
"True" aun asi, si hay alguna "False"
print(True or True) #True
print(True or False) #True
print(False or True) #True
print(False or False) #False

True
True
True
False

2.3 Operador "not"


Este operador basicamente invierte todo, siempre y cuando una variable sea "True" pasa a
ser "False" y asi en sentido contrario, lo mismo pasa si agregramos varios veces (not)
tomando en cuanta que si el numero de veces repetida es par, la variable sera "True" y si es
impar "False" por tanto aplica igualmente en os numeros lN.
print(not True) #False
print(not False) #True
print(not not True) #True
print(not not not True) #False
print(not 0) #True
print(not 33) #False

False
True
True
False
True
False

3. Operadores logicos o Booleanos


Son aquellos que nos permiten trabajar con valores booleanos, "True" o "False" . Estos
valores tienen 6 tipos de operadores, los cuales nos permiten ser usados en su repectiva
ocasion, donde estan los operadores para comparar valores numericos, cadenas y objetos.
3.1. "Mayor que (>)"
Siendo el simolo matematico que denota la desigualdad que existe entre 2 valores
afirmando cual de los 2 es mayor que el otro y en este caso debe ser mayor el de la derecha.
Ej: A=54 B=60
A=54
B=60

print(A>B) #False
print(B>A) #True

False
True

3.2. "Menor que (<)"


Es lo contrario al símbolo mayor que. En este caso, el elemento de la parte izquierda ahora
es el menor, ya que en este lado está la apertura pequeña.
Ej A=20 B=15
A=15
B=20

print(A<B) #True
print(B<A) #False

True
False

3.3. "Igual (=)"


En este caso la regla dice que el valor tanto de la derecha como la izquierda deben ser
iguales para que la funcion se cumpla, de lo contrario si un valor es diferente del otro sera
"False" Ej A=100 B=300 C=200 D=100
A=100
B=300
C=100
print(a=b)

----------------------------------------------------------------------
-----
TypeError Traceback (most recent call
last)
Cell In [88], line 4
2 B=300
3 C=100
----> 4 print(a=b)
TypeError: 'a' is an invalid keyword argument for print()

3.4. "Desigualdad(<>)"
Es la relacion que se da entre 2 valores distintossin importar cual sea mayo o cual sea
menor, es decir si A y B tienen valores diferentes el resultado sera "True" por lo contrario si
son iguales sera "False" Ej A=12 B=30 C=20 D=12
A=12
B=30
C=20
D=12
print(A<>B)

Cell In [92], line 4


print(A<>B)
^
SyntaxError: invalid syntax

3.5. "Mayor o Igual(>=)"


Es el valor de la primera variable mayor o igual que la segunda, por tanto si no es sera
erronea la Funcion. Ej A=10 B=15 C=10 D=22
A=10
B=15
C=10
D=22

print(A>=B) #False
print(B>=C) #True
print(D>=B) #True
print(C>=D) #False

False
True
True
False

3.6. "Menor o Igual(<=)"


Es inversamente lo contrario al anterior, el valor de la primera variable debe ser menor o
igual que la segunda, por tanto si no es sera erronea la Funcion. Ej A=12 B=10 C=30 D=8
A=12
B=10
C=30
D=8
print(D<=B) #True
print(A<=C) #True
print(A<=B) #False
print(C<=D) #False

True
True
False
False

4. Operadores Aritmeticos
Son aquellos que se usan para calcular un valor de 2 o mas numeros, o cambiar el signo de
un numero. Ademas se considera para la adicion, sustraccion, division y multiplicacion. Los
mas fundamentales de ellos son: "(suma +),(resta -),(division /),(multiplicacion *)"

4.1. "Suma(+)"
Es inversamente lo contrario al anterior, el valor de la primera variable debe ser menor o
igual que la
segunda, por tanto si no es sera erronea la Funcion.

8. OPERADORES DE IDENTIDAD
Nos indica si dos variables hacen referencia al mismo objeto. Esto implica que si dos
variables distintas tienen el mismo id(), el resultado de aplicar el operador is sobre ellas
será (True)

8.1 ORDENADOR is:


El operador is comprueba si dos variables hacen referencia a el mismo objeto. En el
siguiente ejemplo podemos ver como al aplicarse sobre a y b el resultado es True.
a=50
b=50
print(a is b)

True

8.1 ORDENADOR is not:


Una vez definido is, es trivial definir is not porque es exactamente lo contrario. Devuelve
True cuando ambas variables no hacen referencia al mismo objeto
a = [2, 4, 6]
b = [2, 4, 6]
print(a is not b)

True
9. PRIORIDAD DE LOS OPERADORES DE PYTHON
Este orden es el siguiente, de menos prioritario a más prioritario: asignación; operadores
booleanos; operadores de comparación, identidad y pertenencia; a nivel de bits y
finalmente los aritméticos (con el mismo orden de prioridad que en las matemáticas).
Nótese que el producto tiene prioridad sobre la suma
x=7
y=2
z=print(x+3*y)

13

Los paréntesis tienen prioridad


x=7
y=2
print((x+3)*y)

20

También podría gustarte