← Volver

Cómo determinar si una cadena está dentro de otra

La opción recomendada para determinar si una cadena está dentro de otra es vía el operador in.

>>> a = "Hola"
>>> b = "Hola mundo!"
>>> a in b
True

Para evitar discernir entre mayúsculas y minúsculas, considérese convertir ambas cadenas a letras minúsculas.

>>> a = "HOLA"
>>> b = "Hola mundo!"
>>> a.lower() in b.lower()
True

Una alternativa es emplear el método find(), que toma como argumento una cadena y retorna la posición en la que se encuentra o bien -1.

>>> "Hola mundo!".find("mundo")
5
>>> "Hola mundo!".find("world")
-1

cadenas


👨‍💻 ¡Ya lanzamos el curso oficial de Recursos Python en Udemy! Un curso moderno para aprender Python desde cero con programación orientada a objetos, SQL y tkinter en 2024.

🐍 También te puede interesar:


💡 Ofrecemos servicios profesionales de desarrollo y capacitación en Python a personas y empresas. Consultanos por tu proyecto.