Compruebe si una cadena contiene Word en Python
Este tutorial presentará el método para encontrar si una palabra específica está dentro de una variable de cadena o no en Python.
Verifique la cadena si contiene una palabra a través de una declaración if/in en Python
Si queremos verificar si una cadena dada contiene una palabra específica en ella o no, podemos usar la declaración if/in en Python. La instrucción if/in devuelve True si la palabra está presente en la cadena y False si la palabra no está en la cadena.
El siguiente fragmento de programa nos muestra cómo usar la declaración if/in para determinar si una cadena contiene una palabra o no:
string = "This contains a word"
if "word" in string:
print("Found")
else:
print("Not Found")
Producción :
Found
Verificamos si la variable de cadena string contiene la palabra word dentro de ella o no con la declaración if/in en el programa anterior. Este enfoque compara ambas cadenas de caracteres; esto significa que no compara palabras completas y puede darnos respuestas incorrectas, como se demuestra en el siguiente ejemplo:
string = "This contains a word"
if "is" in string:
print("Found")
else:
print("Not Found")
Producción :
Found
La salida muestra que la palabra is está presente dentro de la variable de cadena string. Pero, en realidad, este is es sólo una parte de la primera palabra This en la variable string.
Este problema tiene una solución sencilla. Podemos rodear la palabra y la variable string con espacios en blanco para comparar la palabra completa. El programa a continuación nos muestra cómo podemos hacer eso:
string = "This contains a word"
if " is " in (" " + string + " "):
print("Found")
else:
print("Not Found")
Producción :
Not Found
En el código anterior, usamos la misma declaración if/in, pero la modificamos ligeramente para comparar solo palabras individuales. Esta vez, la salida no muestra ninguna palabra como is presente dentro de la variable string.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedInArtículo relacionado - Python String
- Eliminar comas de cadena en Python
- Cómo verificar si una cadena está vacía de una manera pythonista
- Convertir una cadena en nombre de variable en Python
- Cómo eliminar los espacios en blanco de una cadena en Python
- Cómo extraer números de una cadena en Python
- Cómo convertir una cadena a datetime en Python
