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
chars
argumento, ele para de remover os caracteres iniciais. - Da mesma forma, quando o caractere da string à direita não corresponde a todos os caracteres do
chars
argumento, 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 e
que o chumbo ou perdia a corda.
Como string
tem espaços em branco no início e no final, a expressão string.strip('stx')
não altera a string. x
não é removido porque está no meio da string (os espaços em branco precedem e seguem a string)
string.strip('an')
removido an
levando a corda.