Python elimina espacios al principio y al final de una cadena

Ejemplos de Python3

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

original_string = " Esta es una cadena con espacios "
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

my_string = " \nPython "

print(my_string.strip(" "))
El resultado de salida es:

Python
También podemos usar expresiones regulares para eliminar los espacios al principio y al final de la cadena:

Ejemplo

import re

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

original_string = " Esta es una cadena con espacios "
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 espacios

Ejemplos de Python3

Otras extensiones