String Python rstrip()

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 charsargumento é uma string que especifica um conjunto de caracteres que o rstrip()método removerá da cópia do arquivo str.

Se você omitir o charsargumento ou usar None, o charsargumento 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 sconté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 scom 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 #15Linguagem 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.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *