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, inprint(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á.