Quando si lavora con stringhe in Python, segni di punteggiatura talvolta creare problemi, soprattutto segna come periodi e barre rovesciate che vengono normalmente utilizzate dai computer come caratteri speciali. Per eseguire correttamente il programma, è possibile eliminare i segni di punteggiatura con il modulo di "re" in Python. Questa operazione rimuoverà tutto da una stringa ad eccezione di lettere, numeri, spazi e trattini di sottolineatura.
Istruzioni
1
Aprire lo script Python che dispone di una stringa da cui si desidera eliminare i segni di punteggiatura.
2
Digitare quanto segue:
importazione re, string
s = "string per rimuovere segni di punteggiatura da"
out = re.sub (re.escape(string.punctuation) % di '[%s]', ', s)
Sostituire "stringa per rimuovere segni di punteggiatura da" con la stringa effettiva.
3
Salvare e chiudere il vostro script di Python.