Python String strip ()

O método strip () retorna uma cópia da string removendo os caracteres iniciais e finais (com base no argumento da string passado).

O strip()método remove os caracteres da esquerda e da direita com base no argumento (uma string que especifica o conjunto de caracteres a ser removido).

A sintaxe do strip()método é:

 string.strip ((caracteres))

strip () Parâmetros

  • chars (opcional) - uma string especificando o conjunto de caracteres a serem removidos da parte esquerda e direita da string.

Se o argumento chars não for fornecido, todos os espaços em branco à esquerda e à direita serão removidos da string.

Valor de retorno do método strip ()

strip() retorna uma cópia da string com os caracteres iniciais e finais eliminados.

Trabalho do método strip ()

  • Quando o caractere da string à esquerda não corresponde a todos os caracteres do charsargumento, ele para de remover os caracteres iniciais.
  • Da mesma forma, quando o caractere da string à direita não corresponde a todos os caracteres do charsargumento, ele para de remover os caracteres finais.

Exemplo: Trabalho do método strip ()

 string = ' xoxo love xoxo ' # Leading and trailing whitespaces are removed print(string.strip()) # All ,x,o,e characters in the left # and right of string are removed print(string.strip(' xoe')) # Argument doesn't contain space # No characters are removed. print(string.strip('stx')) string = 'android is awesome' print(string.strip('an'))

Resultado

 xoxo amor xoxo lov xoxo amor xoxo droid é incrível

Aqui, podemos ver que a primeira expressão string.strip()sem nenhum argumento removeu os espaços em branco à esquerda e à direita de string.

string.strip(' xoe')removidos todos os espaços em branco, x, o, e eque o chumbo ou perdia a corda.

Como stringtem espaços em branco no início e no final, a expressão string.strip('stx')não altera a string. xnão é removido porque está no meio da string (os espaços em branco precedem e seguem a string)

string.strip('an')removido anlevando a corda.

Artigos interessantes...