Los operadores in y not in con cadenas en Python
Los operadores in
y not in
pueden utilizarse con cadenas de caracteres, al igual que con los valores de las listas. Una expresión con dos cadenas unidas usando in
o not in
se evaluará como un booleano True
o False
. Introduzca lo siguiente en el shell interactivo:
>>> 'Hello' in 'Hello, World'
True
>>> 'Hello' in 'Hello'
True
>>> 'HELLO' in 'Hello, World'
False
>>> '' in 'spam'
True
>>> 'cats' not in 'cats and dogs'
False
Estas expresiones comprueban si la primera cadena (la cadena exacta, que distingue entre mayúsculas y minúsculas) puede encontrarse dentro de la segunda cadena.