Remover aspas da string em Python
-
Remova aspas da string em Python usando o método
replace()
-
Remova aspas da string em Python usando o método
strip()
-
Remova aspas da string em Python usando o método
lstrip()
-
Remova aspas da string em Python usando o método
rstrip()
-
Remova aspas da string em Python usando o método
literal_eval()
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