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. |