Tira de string Python() – 03

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

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

Deixe um comentário

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