Resumo : neste tutorial, você aprenderá como usar o strip()
método de string Python para retornar uma cópia de uma string com os caracteres iniciais e finais removidos.
Introdução ao método Python string strip()
O método string strip()
retorna uma cópia de uma string com os caracteres iniciais e finais removidos.
O seguinte mostra a sintaxe do strip()
método:
str.strip([chars])
Linguagem de código: CSS ( css )
O strip()
método possui um argumento opcional.
O chars
argumento é uma string que especifica um conjunto de caracteres que o strip()
método removerá da cópia do arquivo str
.
Se você omitir o chars
argumento ou usar None
, o chars
argumento terá como padrão caracteres de espaço em branco. Em outras palavras, strip()
removerá os caracteres de espaço em branco iniciais e finais do arquivo str
.
Em Python, os seguintes caracteres são espaços em branco:
' '
– o caractere de espaço\t
– o caractere de tabulação\n
– o caractere de nova linha ou avanço de linha\r
– o retorno de carro\x0b
– a guia vertical. Também pode ser expresso como\v
.\x0c
– o caractere de avanço de formulário que força a impressora a mover a próxima folha de papel. Também é expresso como\f
.
Para obter os caracteres de espaço em branco, você pode usar o string
módulo assim:
import string
print(string.whitespace)
Linguagem de código: JavaScript ( javascript )
Saída:
' \t\n\r\x0b\x0c'
Linguagem de código: JavaScript ( javascript )
Exemplos de métodos Python string strip()
Vejamos alguns exemplos de uso do strip()
método string.
1) Usando o strip()
método para remover espaços em branco iniciais e finais
O exemplo a seguir usa o strip()
método para retornar a cópia de uma string com os caracteres de espaço em branco iniciais e finais removidos:
s = '\tHi, how are you?\n '
print(s)
new_s = s.strip()
print(new_s)
Linguagem de código: PHP ( php )
Saída:
Hi, How are you?
Hi, How are you?
Neste exemplo, a string s
contém um caractere de tabulação inicial e caracteres de nova linha e espaço à direita.
Como não passamos nenhum argumento para o strip()
método, ele retornou uma cópia da string s
com todos os caracteres de espaço em branco iniciais e finais removidos.
2) Usando o strip()
método para remover caracteres iniciais e finais
O exemplo a seguir usa o strip()
método para retornar uma cópia de uma string com os caracteres iniciais e finais .
e #
removidos:
heading = '#.....Section 1.2.3 Bug #45.....'
new_heading = heading.strip('.#')
print(new_heading)
Linguagem de código: PHP ( php )
Saída:
Section 1.2.3 Bug #45
Linguagem de código: CSS ( css )
Resumo
- Use o
strip(chars)
método de string do Python para retornar uma cópia de uma string com os caracteres iniciais e finais removidos. - Use o
strip()
método sem argumento para retornar uma cópia de uma string com os caracteres de espaço em branco iniciais e finais removidos.