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