El término "trim" se refiere a eliminar los espacios en blanco (u otros caracteres especificados) de los extremos de una cadena de texto. Esto es útil cuando se procesan entradas de usuario, se limpian datos o se preparan cadenas para almacenamiento o análisis.
Python ofrece varios métodos incorporados para realizar trim en cadenas de texto. A continuación, te mostramos los métodos más comunes: strip()
, lstrip()
, y rstrip()
.
El método strip()
elimina todos los espacios en blanco al principio y al final de una cadena.
cadena = " Hola, mundo! "
cadena_trim = cadena.strip()
print(f'"{cadena_trim}"')
Salida:
"Hola, mundo!"
El método lstrip()
elimina los espacios en blanco solo al principio (izquierda) de una cadena.
cadena = " Hola, mundo! "
cadena_trim_izquierda = cadena.lstrip()
print(f'"{cadena_trim_izquierda}"')
Salida:
"Hola, mundo! "
El método rstrip()
elimina los espacios en blanco solo al final (derecha) de una cadena.
cadena = " Hola, mundo! "
cadena_trim_derecha = cadena.rstrip()
print(f'"{cadena_trim_derecha}"')
Salida:
" Hola, mundo!"
Los métodos strip()
, lstrip()
, y rstrip()
también pueden eliminar caracteres específicos si se les pasa un argumento.
cadena = "xxHola, mundo!xx"
cadena_trim_x = cadena.strip('x')
print(f'"{cadena_trim_x}"')
Salida:
"Hola, mundo!"
Hacer un trim en Python es una tarea sencilla gracias a los métodos incorporados strip()
, lstrip()
, y rstrip()
. Estos métodos te permiten eliminar espacios en blanco y otros caracteres no deseados de los extremos de una cadena de texto, facilitando la limpieza y procesamiento de datos.
Jorge García
Fullstack developer