Python è un pratico linguaggio di programmazione che facilita gli utenti con diverse funzioni e operatori integrati per eseguire operazioni diverse, come eliminare virgole extra, caratteri o eventuali simboli della stringa. A volte i programmatori vogliono rimuovere le virgole extra da qualsiasi stringa che può essere aggiunta in precedenza e ora non vogliono tenerlo nel codice o nella stringa.
Questo post fornirà le diverse tecniche per rimuovere le virgole dalla stringa in Python.
Come rimuovere le virgole dalla corda in Python?
I seguenti metodi vengono utilizzati per rimuovere le virgole da una stringa in Python:
Metodo 1: rimuovere le virgole dalla stringa in Python usando il loop "per"
Per rimuovere le virgole dalla stringa, il "per"Il ciclo può essere utilizzato. Il ciclo "per" è la funzione iterativa in Python che può essere utilizzato per iterazioni su una sequenza. I dati forniti possono essere una tupla, un insieme di istruzioni, un elenco o una stringa.
Esempio
Innanzitutto, crea una variabile stringa:
originale_string = "Questo, è il mio test, codice"
Quindi, crea un'altra variabile vuota utilizzata per memorizzare il risultato della stringa eseguita che non contiene virgole:
resulting_string = ""
Ora attraverseremo il carattere stringa specificato per carattere utilizzando un "per" ciclo continuo. Durante gli attraversamenti, controlleremo il "Se"Dichiarazione se il nostro personaggio attuale è una virgola o no. Se il carattere non è una virgola, aggiungi il carattere corrente alla stringa vuota precedentemente creata utilizzando la concatenazione della stringa "+"Operazione. Altrimenti, il carattere controllato rimuoverà dalla stringa:
per l'alfabeto in originale_string:
Se alfabeto != ",":
resulting_string = resulting_string + alfabet
Una volta che l'esecuzione del loop e la corrispondenza dei caratteri finiranno, otterremo l'output tramite "stampa()" dichiarazione:
Print (resulting_string)
Produzione
Metodo 2: rimuovere le virgole dalla stringa in Python usando “RE.Metodo sub () "
L'altro modo per eliminare le virgole dalla corda di Python è utilizzare il "regex ()" O "Rif" metodo. IL "Rif"Il termine è un'espressione regolare che è il metodo integrato di Python utilizzato per affrontare le espressioni sistematiche. Questo pacchetto contiene il “Rif.sub()"Funzione che esegue la sostituzione, lo scambio o l'eliminazione delle virgole dalle corde di Python.
Sintassi
La sintassi del "Rif.sub()"La funzione è indicata di seguito:
Rif.Sub (OldValue, Sostituisci, input_string)
Qui:
Dai un'occhiata al seguente esempio per una migliore comprensione!
Esempio
Innanzitutto, importa il regex "Rif" pacchetto
importazione re
Quindi, chiama il "Rif.sub()"Metodo con gli argomenti richiesti e passarli al"resulting_string"
resulting_string = re.sub (",", "", originale_string)
Infine, usa il “stampa()"Funzionare e ottenere la stringa modificata eliminata da virgole:
Print (resulting_string)
Può essere visto nell'output fornito, la stringa risultante non ha virgole:
Metodo 3: rimuovere le virgole dalla stringa in Python usando il metodo "Sostituisci ()"
Per eliminare le virgole da qualsiasi stringa fornita in Python, il "sostituire()"La funzione può essere utilizzata. Può restituire una stringa duplicata in cui viene scambiata le presenze di una sottostringa insieme a un'altra.
Sintassi
La sintassi generale del "sostituire()"Il metodo è:
str.Sostituire (OldValue, Sostituisci Value)
Qui:
Per esplorare la funzionalità del metodo sopra discusso, controlla il seguente esempio!
Esempio
Abbiamo usato il precedentemente creato "originale_string"Stringa variabile. Quindi, utilizza il "sostituire()"Metodo che prende l'argomento richiesto e li passa al"resulting_string"Variabile:
resulting_string = original_string.sostituire(",", "")
Ottieni la stringa modificata utilizzando il "stampa()" dichiarazione:
Print (resulting_string)
Produzione
È tutto! Abbiamo compilato i diversi metodi per eliminare le virgole da qualsiasi stringa in Python.
Conclusione
Per rimuovere le virgole da qualsiasi stringa in Python, la funzione iterativa "per"Loop, il"Rif.sub()Metodo "e il"sostituire()"Il metodo può essere utilizzato. Il ciclo "per" è la funzione iterativa che può essere utilizzata per iterating su una sequenza. Là.La funzione sub () "viene utilizzata per la sostituzione, lo scambio o l'eliminazione delle virgole dalle stringhe e la funzione" Sostituisci () "restituisce una stringa duplicata in cui viene scambiata le presenze di una sottostringa insieme a un'altra. Questo post ha dimostrato i modi per rimuovere le virgole dalla stringa in Python.