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.