38 lines
1.3 KiB
Markdown
38 lines
1.3 KiB
Markdown
---
|
|
title: String Strip Method
|
|
localeTitle: Método de Faixa de Cordas
|
|
---
|
|
## Método de Faixa de Cordas
|
|
|
|
Existem três opções para separar caracteres de uma string em Python, `lstrip()` , `rstrip()` e `strip()` .
|
|
|
|
Cada um retornará uma cópia da string com os caracteres removidos, desde o início, o final ou o início e o fim. Se nenhum argumento for dado, o padrão é retirar os caracteres do espaço em branco.
|
|
|
|
Exemplo:
|
|
|
|
```py
|
|
>>> string = ' Hello, World! '
|
|
>>> strip_beginning = string.lstrip()
|
|
>>> strip_beginning
|
|
'Hello, World! '
|
|
>>> strip_end = string.rstrip()
|
|
>>> strip_end
|
|
' Hello, World!'
|
|
>>> strip_both = string.strip()
|
|
>>> strip_both
|
|
'Hello, World!'
|
|
```
|
|
|
|
Um argumento opcional pode ser fornecido como uma string contendo todos os caracteres que você deseja remover.
|
|
|
|
```py
|
|
>>> url = 'www.example.com/'
|
|
>>> url.strip('w./')
|
|
'example.com'
|
|
```
|
|
|
|
No entanto, observe que apenas o primeiro `.` foi retirado da string. Isso ocorre porque a função `strip` apenas retira os caracteres de argumento que ficam à esquerda ou à direita. Desde que vem antes do primeiro `.` eles ficam despojados juntos, enquanto 'com' está presente na extremidade direita antes do `.` depois de descascar `/`
|
|
|
|
#### Mais Informações:
|
|
|
|
[Documentação de](https://docs.python.org/3/library/stdtypes.html#string-methods) métodos de string. |