Remover aspas da string em Python

Azaz Farooq 30 janeiro 2023
  1. Remova aspas da string em Python usando o método replace()
  2. Remova aspas da string em Python usando o método strip()
  3. Remova aspas da string em Python usando o método lstrip()
  4. Remova aspas da string em Python usando o método rstrip()
  5. Remova aspas da string em Python usando o método literal_eval()
Remover aspas da string em Python

Uma combinação de caracteres entre aspas simples '' ou duplas "" é chamada de string. Este artigo apresentará diferentes métodos para remover aspas de uma string em Python.

Remova aspas da string em Python usando o método replace()

Este método leva 2 argumentos, que podem ser nomeados como antigos e novos. Podemos chamar replace(), com '""' como a string antiga e "" (string vazia) como a nova string, para remover todas as aspas.

O código de exemplo completo é o seguinte:

old_string = '"python"'

new_string = old_string.replace('"', "")

print("The original string is - {}".format(old_string))
print("The converted string is - {}".format(new_string))

Resultado:

The original string is - "python"
The converted string is - python

Remova aspas da string em Python usando o método strip()

Neste método, as aspas são removidas de ambas as extremidades da string. Quotes '""' é passado como um argumento nesta função e irá remover as aspas na string antiga de ambos os lados e gerar new_string sem aspas.

O código de exemplo completo é o seguinte:

old_string = '"python"'

new_string = old_string.strip('"')

print("The original string is - {}".format(old_string))
print("The converted string is - {}".format(new_string))

Resultado:

The original string is - "python"
The converted string is - python

Remova aspas da string em Python usando o método lstrip()

Este método removerá aspas se elas aparecerem no início da string. É aplicável no caso de você precisar remover aspas no início da string.

O código de exemplo completo é o seguinte:

old_string = '"python'

new_string = old_string.lstrip('"')

print("The original string is - {}".format(old_string))
print("The converted string is - {}".format(new_string))

Resultado:

The original string is - "python
The converted string is - python

Remova aspas da string em Python usando o método rstrip()

Este método removerá aspas se elas aparecerem no final da string. O caractere final padrão a ser removido quando nenhum parâmetro é passado é o espaço em branco.

O código de exemplo completo é o seguinte.

old_string = 'python"'
new_string = old_string.rstrip('"')

print("The original string is - {}".format(old_string))
print("The converted string is - {}".format(new_string))

Resultado:

The original string is - python"
The converted string is - python

Remova aspas da string em Python usando o método literal_eval()

Este método testará um literal Python ou nó de expressão de visualização de contêiner, string codificada Unicode ou Latin-1. A string ou nó fornecido pode consistir apenas nas seguintes estruturas literais do Python: strings, números, tuplas, listas, dicionários, booleanos, etc. Ele testa com segurança strings contendo valores Python não confiáveis ​​sem ter que examinar os próprios valores.

O código de exemplo completo é o seguinte:

string = "'Python Programming'"

output = eval(string)

print(output)

Resultado:

Python Programming

Artigo relacionado - Python String