Função Python String strip(): Como usar? [Exemplos de métodos]

O que é faixa Python()?

tira Python() function faz parte das funções integradas disponíveis na biblioteca Python. O método strip() remove determinados caracteres do início e do fim da string original. Por padrão, a função strip() remove espaços em branco do início e do final da string e retorna a mesma string sem espaços em branco.

Sintaxe do método strip()

string.strip([characters])

parâmetros

  • caracteres: (opcional) Os caracteres fornecidos serão removidos do início ou do final da string original.
  • Se o parâmetro de caracteres não for fornecido, os espaços em branco do início e do final da string serão removidos.

Valor de retorno

A string Python strip() retornará:

  • A string original com espaços em branco removidos do início e do fim se os caracteres a serem removidos não forem especificados.
  • Caso a string não possua espaços em branco no início ou no final, a string será retornada como está e corresponderá à string original.
  • Se o parâmetro de caracteres for fornecido e se os caracteres corresponderem, os caracteres no início ou no final da string serão removidos da string original e o restante da string será retornado.
  • Caso os caracteres fornecidos não correspondam ao início ou ao fim da string original, a string será retornada como está.

Exemplos de função strip() em Python

Exemplo 1: método strip() em Python

str1 = "Welcome to Guru99!"
after_strip = str1.strip()

Saída:

Welcome to Guru99!

Exemplo 2: strip() em tipo de dados inválido

A função Python String strip() funciona apenas em strings e retornará um erro se usada em qualquer outro tipo de dados, como lista, tupla, etc.

Exemplo quando usado em list()

mylist = ["a", "b", "c", "d"]
print(mylist.strip()) 

O acima gerará um erro:

Traceback (most recent call last):
  File "teststrip.py", line 2, in <module>
    print(mylist.strip())
AttributeError: 'list' object has no attribute 'strip'

Exemplo 3: strip() Sem parâmetro de caractere

str1 = "Welcome to Guru99!"
after_strip = str1.strip()
print(after_strip)

str2 = "Welcome to Guru99!"
after_strip1 = str2.strip()
print(after_strip1)

Saída:

Welcome to Guru99!
Welcome to Guru99!

Exemplo 4: strip() Passando parâmetros de caracteres

str1 = "****Welcome to Guru99!****"
after_strip = str1.strip("*")
print(after_strip)

str2 = "Welcome to Guru99!"
after_strip1 = str2.strip("99!")
print(after_strip1)
str3 = "Welcome to Guru99!"
after_strip3 = str3.strip("to")
print(after_strip3)

Saída:

Welcome to Guru99!
Welcome to Guru
Welcome to Guru99!

Por que a função Python strip() é usada?

Aqui estão as razões para usar a função strip do Python

  • Ajuda a remover os caracteres no início da string e também no final da string com base nos caracteres fornecidos para serem removidos da string original.
  • Se os caracteres fornecidos não corresponderem à string original, a string será retornada como está.
  • Se os caracteres a serem removidos não forem especificados, os espaços em branco do início e do final da string original serão removidos.
  • Se não houver espaço em branco no início ou no final, a string será retornada como está.

Resumo

  • O método Python String strip() faz parte da função integrada disponível em python. A função removerá determinados caracteres do início e do final da string original.
  • Esta função é muito útil para remover os espaços em branco no início e no final de uma determinada string, conforme mostrado no exemplo.
  • Ajuda a remover os caracteres no início da string e também no final da string com base nos caracteres fornecidos para serem removidos da string original.
  • Se os caracteres fornecidos não corresponderem à string original, a string será retornada como está.
  • Se os caracteres a serem removidos não forem especificados, os espaços em branco do início e do final da string original serão removidos.
  • Se não houver espaço em branco no início ou no final, a string será retornada como está.