Resumo : neste tutorial, você aprenderá como usar o rstrip()
método Python String para retornar uma cópia de uma string com os caracteres finais removidos.
Introdução ao método rstrip() de string Python
O rstrip()
método retorna uma cópia de uma string com os caracteres finais removidos.
O seguinte mostra a sintaxe do rstrip()
método:
str.rstrip([chars])
Linguagem de código: Python ( python )
O rstrip()
método possui um argumento opcional chars
.
O chars
argumento é uma string que especifica um conjunto de caracteres que o rstrip()
método removerá da cópia do arquivo str
.
Se você omitir o chars
argumento ou usar None
, o chars
argumento será padronizado como caracteres de espaço em branco. Nesse caso, o rstrip()
método removerá os caracteres de espaço em branco à direita da cópia do arquivo str
.
A seguir estão os caracteres de espaço em branco em Python:
' '
– 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
.
Exemplos de métodos rstrip() de string Python
Vejamos alguns exemplos de uso do rstrip()
método string.
1) Usando o rstrip()
método para remover os caracteres de espaço em branco à direita
O exemplo a seguir ilustra como usar o rstrip()
método para retornar uma cópia de uma string com os caracteres de espaço em branco removidos:
s = 'Now is better than never. \n'
print(s)
new_s = s.rstrip()
print(new_s)
Linguagem de código: Python ( python )
Saída:
Now is better than never.
Now is better than never.
Linguagem de código: Python ( python )
Neste exemplo, a string s
contém um espaço à direita e um caractere de nova linha.
Como não passamos nenhum argumento para o rstrip()
método, ele retornou uma cópia da string s
com todos os caracteres de espaço em branco removidos.
2) Usando o método rstrip() para remover os caracteres finais
O exemplo a seguir usa o rstrip()
método para retornar uma cópia de uma string com caracteres finais .
e #
removidos:
heading = 'Section 1. Issue #15.....'
new_heading = heading.rstrip('.#')
print(new_heading)
Linguagem de código: Python ( python )
Saída:
Section 1. Issue #15
Linguagem de código: Python ( python )
Resumo
- Use o
rstrip(chars)
método de string do Python para retornar uma cópia de uma string com os caracteres finais removidos. - Use o
rstrip()
método sem argumento para retornar uma cópia de uma string com o espaço em branco final removido.