Los operadores in y not in
El operador in
no debería sorprenderte cuando se aplica a cadenas, simplemente comprueba si el argumento izquierdo (una cadena) se puede encontrar en cualquier lugar dentro del argumento derecho (otra cadena).
El resultado es simplemente True (Verdadero)
o False (Falso)
.
Observa el ejemplo en el editor. Así es como el operador in
funciona.
El resultado de ejemplo es:
True
False
False
True
False
Como probablemente puedas deducir, el operador not in
también es aplicable aquí.
Así es como funciona:
alfabeto = "abcdefghijklmnopqrstuvwxyz"
print("f" not in alfabeto)
print("F" not in alfabeto)
print("1" not in alfabeto)
print("ghi" not in alfabeto)
print("Xyz" not in alfabeto)
El resultado de ejemplo es:
False
True
True
False
True