Função Python String strip () com EXAMPLE

Índice:

Anonim

O que é Python strip ()?

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

Neste tutorial Python, você aprenderá:

  • O que é Python strip ()?
  • Exemplo 1: método strip () em Python
  • Exemplo 2: strip () em tipo de dados inválido
  • Exemplo 3: strip () Sem parâmetro de caractere
  • Exemplo 4: strip () Passando parâmetros de caractere
  • Por que a função strip () do Python é usada?

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 faixa Python String () 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 tenha nenhum espaço 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 forem correspondentes, os caracteres no início ou no final da string serão removidos da string original e o restante da string será retornado.
  • No caso de os caracteres fornecidos não corresponderem ao início ou ao final 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()

Resultado:

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 na lista ()

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

O acima irá gerar um erro:

Traceback (most recent call last):File "teststrip.py", line 2, in 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)

Resultado:

Welcome to Guru99!Welcome to Guru99!

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

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)

Resultado:

Welcome to Guru99!Welcome to GuruWelcome to Guru99!

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

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

  • Isso 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 () é parte da função embutida 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 da string fornecida, conforme mostrado no exemplo.
  • Isso 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á.