Python

Descubre cómo usar el método ‘endswith()’ en Python

Aprende a utilizar la función endswith() para facilitar tus tareas de programación

La función ‘endswith()’ es un método en el lenguaje de programación Python que permite comprobar si una cadena de caracteres termina con otra cadena específica. Esta función se puede utilizar en situaciones comunes de programación, como validar cadenas de texto o verificar extensiones de archivos.

Ejemplo 1: Comprobar si una cadena termina en «.txt»


cadena = "archivo.txt"
if cadena.endswith(".txt"):
    print("La cadena termina en '.txt'")
else:
    print("La cadena no termina en '.txt'")

Ejemplo 2: Verificar si un número es múltiplo de 5


numero = 25
if numero.endswith("5"):
    print("El número es múltiplo de 5")
else:
    print("El número no es múltiplo de 5")

Ejemplo 3: Comprobar si una dirección de correo electrónico está en un dominio específico


correo = "example@gmail.com"
if correo.endswith("@gmail.com"):
    print("El correo pertenece a Gmail")
else:
    print("El correo no pertenece a Gmail")

Ejemplo 4: Identificar si una URL es de un sitio web en particular


url = "https://www.example.com"
if url.endswith("example.com"):
    print("La URL pertenece a Example")
else:
    print("La URL no pertenece a Example")

Ejemplo 5: Comprobar si una fecha está en un formato específico


fecha = "2021-09-14"
if fecha.endswith("-09-14"):
    print("La fecha está en formato 'aaaa-mm-dd'")
else:
    print("La fecha no está en formato 'aaaa-mm-dd'")

Ejemplo 6: Verificar si un número de teléfono es de un país específico


telefono = "+541234567890"
if telefono.endswith("+54"):
    print("El número de teléfono es argentino")
else:
    print("El número de teléfono no es argentino")

Ejemplo 7: Comprobar si una ruta de archivo es de un directorio específico


ruta = "/home/usuario/Documentos"
if ruta.endswith("/Documentos"):
    print("La ruta pertenece al directorio 'Documentos'")
else:
    print("La ruta no pertenece al directorio 'Documentos'")

Conclusión

El uso de la función ‘endswith()’ puede facilitar tareas de programación y mejorar la seguridad de tus aplicaciones. Asegúrate de utilizar esta función en tus proyectos futuros para simplificar tus comprobaciones de cadenas de texto y evitar errores comunes.

Deja una respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.