String Python lstrip() – 03

Resumo : neste tutorial, você aprenderá como usar o lstrip()método Python String para retornar uma cópia de uma string com os caracteres iniciais removidos.

Introdução ao método lstrip() de string Python

O lstrip()método retorna uma cópia de uma string com os caracteres iniciais removidos.

Aqui está a sintaxe do lstrip()método:

str.lstrip([chars])Linguagem de código:  Python  ( python )

O lstrip()método aceita um argumento opcional chars.

O charsargumento é uma string que determina um conjunto de caracteres que o lstrip()método removerá da cópia do arquivo str.

Se você não passar o charsargumento ou usar None, o charsargumento será padronizado como caracteres de espaço em branco. Nesse caso, o lstrip()método removerá os caracteres de espaço em branco iniciais 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 lstrip() de string Python

Veremos alguns exemplos de uso do lstrip()método string.

1) Usando o método lstrip() para remover os caracteres de espaço em branco iniciais

O exemplo a seguir ilustra como o lstrip()método retorna uma cópia de uma string com os caracteres de espaço em branco iniciais removidos:

s = '\t Readability counts.'
print(s)

new_s = s.lstrip()
print(new_s)Linguagem de código:  Python  ( python )

Saída:

        Readability counts.
Readability counts.Linguagem de código:  Python  ( python )

Neste exemplo, a string scontém caracteres de espaço em branco iniciais, incluindo espaços e caracteres de tabulação.

Como não passamos nenhum argumento para o lstrip()método, ele retornou uma cópia da string scom todos os caracteres de espaço em branco iniciais removidos.

2) Usando o método lstrip() da string Python para remover os caracteres iniciais

O exemplo a seguir usa o lstrip()método para converter uma lista de strings onde cada string pode conter o início $ou £o sinal:

data = ['$1250', '£2300', '3000']

amounts = [float(amount.lstrip('$£'))
        for amount in data]

print(amounts)Linguagem de código:  Python  ( python )

Saída:

[1250, 2300, 3000]Linguagem de código:  Python  ( python )

Resumo

  • Use o lstrip(chars)método de string do Python para retornar uma cópia de uma string com os caracteres iniciais removidos.
  • Use o lstrip()método sem argumento para retornar uma cópia de uma string com o espaço em branco inicial removido.

Deixe um comentário

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