Python elimina espacios al principio y al final de una cadena
Para eliminar los espacios al principio y al final de una cadena en Python, se puede usarstrip()el método.
A continuación se muestra un ejemplo de cómo usarlo:
Ejemplo
stripped_string = original_string.strip()
print(stripped_string)
La ejecución del código anterior elimina los espacios al principio y al final de la cadena, y el resultado es el siguiente:
Esta es una cadena con espacios
Pero, si la cadena contiene\ncaracteres como esos, y solo desea eliminar espacios, debe especificarlo explícitamente en el método strip(), como se muestra en el siguiente código:
Ejemplo
print(my_string.strip(" "))
PythonTambién podemos usar expresiones regulares para eliminar los espacios al principio y al final de la cadena:
Ejemplo
my_string = " Hello Python "
output = re.sub(r'^\s+|\s+$', '', my_string)
print(output)
La ejecución del código anterior producirá el siguiente resultado:
Hello python
El método strip() eliminará todos los espacios en blanco al principio y al final de la cadena (incluidos espacios, tabulaciones y saltos de línea).
Además, Python también proporciona dos métodos para eliminar espacios al principio y al final de la cadena:
- lstrip()-- Elimina los espacios al principio de la cadena.
- rstrip()-- Elimina los espacios al final de la cadena.
Ejemplo
left_stripped_string = original_string.lstrip() # Elimina los espacios al principio
right_stripped_string = original_string.rstrip() # Elimina los espacios al final
print(left_stripped_string)
print(right_stripped_string)
La ejecución del código anterior producirá el siguiente resultado:
Esta es una cadena con espacios Esta es una cadena con espaciosOtras extensiones