A função Python Strip

A linguagem de programação Python fornece um grande número de bibliotecas e funções com as quais um programador pode executar facilmente tarefas diárias ou comuns. Como muitos programas Python exigem manipulação de string como entrada ou saída, existem vários métodos no Python que funcionam em objetos de string. Um desses métodos, a função “strip ()”, remove caracteres de uma string.

Funcionalidade básica de “strip ()”

A função “strip ()” retorna uma cópia de uma string com determinados caracteres removidos do início e do fim. Em essência, a função strip compara os caracteres inicial e final com um conjunto de caracteres definidos pelo usuário e os remove até atingirem um caractere que não corresponde. O código a seguir é um exemplo simples:

s = ‘wwwthisisasstringooo’ s.strip (‘w’) ‘thisisastringooo’ s.strip (‘o’) ‘wwwthisisastring’ s.strip (‘wo’) ‘thisisastring’

Os métodos “lstrip ()” e “rstrip ()”

O método de tira funciona nas duas extremidades da cadeia. No entanto, para remover caracteres apenas da frente ou de trás, use “lstrip ()” (para o início da string) e “rstrip ()” (para o final da string). O código a seguir mostra um exemplo para remover um caractere apenas em uma extremidade da cadeia.

s.lstrip (‘w’) ‘thisisastringooo’ s.lstrip (‘o’) wwwthisisastringooo s.rstrip (‘o’) ‘wwwthisisastring’

Exemplo: Removendo Tags HTML

Como outro exemplo, um programador Python pode querer remover tags HTML das informações obtidas de uma página da web. As strings HTML serão colocadas entre as tags HTML, mas o programador pode precisar apenas dos dados. Nesse caso, o uso do comando strip permite remover tags facilmente.

html = ‘Olá’ html.strip (”) ‘Olá’ html = ‘Olá’ html.strip (”) ‘Olá’

Cortar espaços em branco

Como outro exemplo, a entrada do usuário ou a entrada obtida no site podem conter espaços em branco no início (como espaços ou guias). A função de faixa também pode cortar caracteres de espaço em branco da maneira mais fácil possível com qualquer outro caractere.

s = ‘oi’ s.strip (”) ‘oi’ s.lstrip (”) ‘oi’

Referências

 

Você pode estar interessado:

Deixe um comentário