Rimuovi virgolette dalla stringa in Python
-
Rimuovere le virgolette dalla stringa in Python usando il metodo
replace()
-
Rimuovere le virgolette dalla stringa in Python usando il metodo
strip()
-
Rimuovi le virgolette dalla stringa in Python usando il metodo
lstrip()
-
Rimuovere le virgolette dalla stringa in Python usando il metodo
rstrip()
-
Rimuovere le virgolette dalla stringa in Python usando il metodo
literal_eval()
Una combinazione di caratteri racchiusi tra virgolette singole ''
o doppie ""
è chiamata stringa. Questo articolo introdurrà diversi metodi per rimuovere le virgolette da una stringa in Python.
Rimuovere le virgolette dalla stringa in Python usando il metodo replace()
Questo metodo richiede 2 argomenti, che potrebbero essere denominati vecchi e nuovi. Possiamo chiamare replace()
, con '""'
come vecchia stringa e ""
(stringa vuota) come nuova stringa, per rimuovere tutte le virgolette.
Il codice di esempio completo è il seguente:
old_string = '"python"'
new_string = old_string.replace('"', "")
print("The original string is - {}".format(old_string))
print("The converted string is - {}".format(new_string))
Produzione:
The original string is - "python"
The converted string is - python
Rimuovere le virgolette dalla stringa in Python usando il metodo strip()
In questo metodo, le virgolette vengono rimosse da entrambe le estremità della stringa. Le virgolette '""'
vengono passate come argomento in questa funzione, e rimuoverà le virgolette sulla vecchia stringa da entrambi i lati e genererà new_string
senza virgolette.
Il codice di esempio completo è il seguente:
old_string = '"python"'
new_string = old_string.strip('"')
print("The original string is - {}".format(old_string))
print("The converted string is - {}".format(new_string))
Produzione:
The original string is - "python"
The converted string is - python
Rimuovi le virgolette dalla stringa in Python usando il metodo lstrip()
Questo metodo rimuoverà le virgolette se compaiono all’inizio della stringa. È applicabile nel caso in cui sia necessario rimuovere le virgolette all’inizio della stringa.
Il codice di esempio completo è il seguente:
old_string = '"python'
new_string = old_string.lstrip('"')
print("The original string is - {}".format(old_string))
print("The converted string is - {}".format(new_string))
Produzione:
The original string is - "python
The converted string is - python
Rimuovere le virgolette dalla stringa in Python usando il metodo rstrip()
Questo metodo rimuoverà le virgolette se compaiono alla fine della stringa. Il carattere finale predefinito da rimuovere quando non viene passato alcun parametro è lo spazio bianco.
Il codice di esempio completo è il seguente.
old_string = 'python"'
new_string = old_string.rstrip('"')
print("The original string is - {}".format(old_string))
print("The converted string is - {}".format(new_string))
Produzione:
The original string is - python"
The converted string is - python
Rimuovere le virgolette dalla stringa in Python usando il metodo literal_eval()
Questo metodo testerà un nodo di espressione di una vista contenitore o letterale Python, una stringa con codifica Unicode o Latin-1. La stringa o il nodo fornito può essere costituito solo dalle seguenti strutture Python letterali: stringhe, numeri, tuple, liste, dizionari, booleani, ecc. Verifica in modo sicuro le stringhe contenenti valori Python non attendibili senza dover esaminare i valori stessi.
Il codice di esempio completo è il seguente:
string = "'Python Programming'"
output = eval(string)
print(output)
Produzione:
Python Programming
Articolo correlato - Python String
- Come controllare una stringa è vuota in modo pitonico
- Converti una stringa in nome variabile in Python
- Come rimuovere gli spazi bianchi in una stringa in Python
- Estrai numeri da una stringa in Python
- Come convertire una stringa in datario in Python
- Come convertire una stringa in minuscola in Python 2 e 3