Cómo verificar si una cadena termina con un sufijo específico en Python
Cómo verificar si una cadena termina con un sufijo específico en Python.
Aquí hay un tutorial paso a paso sobre cómo verificar si una cadena termina con un sufijo específico en Python:
Paso 1: Comienza definiendo la cadena que deseas verificar.
cadena = "Hola Mundo"
Paso 2: Define el sufijo que deseas verificar.
sufijo = "Mundo"
Paso 3: Utiliza el método endswith() para verificar si la cadena termina con el sufijo especificado. El método devuelve True si la cadena termina con el sufijo y False en caso contrario.
resultado = cadena.endswith(sufijo)
Paso 4: Imprime el resultado para ver la salida.
print(resultado)
El código completo se vería así:
cadena = "Hola Mundo"
sufijo = "Mundo"
resultado = cadena.endswith(sufijo)
print(resultado)
Esto mostrará True ya que la cadena "Hola Mundo" termina con el sufijo "Mundo".
Aquí hay algunos ejemplos más para demostrar el uso del método endswith() con diferentes sufijos:
Ejemplo 1: Verificar si una cadena termina con una palabra específica.
cadena = "Esta es una oración"
sufijo = "oración"
resultado = cadena.endswith(sufijo)
print(resultado)
Salida: True
Ejemplo 2: Verificar si una cadena termina con un carácter específico.
cadena = "Hola Mundo"
sufijo = "d"
resultado = cadena.endswith(sufijo)
print(resultado)
Salida: True
Ejemplo 3: Verificar si una cadena termina con múltiples sufijos posibles.
cadena = "Hola Mundo"
sufijos = ["Mundo", "Python", "Universo"]
resultado = any(cadena.endswith(sufijo) for sufijo in sufijos)
print(resultado)
Salida: True
En este ejemplo, se utiliza la función any() para verificar si la cadena termina con alguno de los sufijos especificados. Devuelve True si se encuentra al menos uno de los sufijos al final de la cadena.
¡Eso es todo! Ahora sabes cómo verificar si una cadena termina con un sufijo específico en Python utilizando el método endswith().