Python Rimuovi lo spazio bianco

Python Rimuovi lo spazio bianco
Una stringa si riferisce a una sequenza di caratteri racchiusi in caratteri singoli o doppi. Le stringhe sono un importante elemento costitutivo di Python e altri linguaggi di programmazione.

Pertanto, incontrerai alcuni scenari in cui è necessario manipolare un tipo di stringa in più che no.

In questo tutorial, miriamo a fornire alcuni metodi e tecniche per rimuovere i caratteri di spazi bianchi da una stringa di input.

Immerciamoci.

Personaggi di spazi bianchi di Python

Python supporta i seguenti caratteri di spazi bianchi:

  • "- Spazio
  • \ T - scheda orizzontale
  • \ w - scheda verticale
  • \ n - carattere newline
  • \ r - ritorno in carrozza
  • \ f - feed di linea

Le seguenti sono le funzioni che possiamo usare per rimuovere i caratteri di spazi bianchi da una determinata stringa Python. È bene tenere presente che le corde di pitone sono immutabili. Quindi, qualsiasi funzione che manipola una determinata stringa di input per rimuovere le spazi bianchi restituisce una nuova stringa.

Metodo 1: usando la funzione Strip ()

La funzione Strip () in Python ci consente di rimuovere i caratteri di spazi bianchi guidanti o finali. Un esempio è il seguente:

str_ = 'Hello world \ n \ t \ r \ f';
Stampa (str_.striscia())

Come accennato, la funzione dovrebbe restituire la stringa di input con i caratteri di spazi bianchi leader e finali vengono rimossi.

Stringa di output:

Ciao mondo

Metodo 2: utilizzando la funzione Sostituisci ()

Possiamo anche usare la funzione Sostituisci () per sostituire un determinato carattere di spazio bianco in una stringa. Un esempio è illustrato nel seguente:

str_ = 'ciao mondo';
Stampa (str_.sostituire(" ", " "));

Produzione:

Ciao mondo

Metodo 3: utilizzando i metodi divisi

Possiamo usare la funzione divisa per dividere una stringa in un elenco di singoli valori. Possiamo quindi usare la funzione di join per concatenare la stringa insieme senza i caratteri di spazi bianchi.

Un'illustrazione di esempio è la seguente:

str_ = 'ciao mondo';
stampa(" ".join (str_.diviso()))

Risultato:

Ciao mondo

Metodo 4: usando la funzione Translate ()

Possiamo anche usare il metodo Translate per rimuovere tutti i caratteri di spazi bianchi da una determinata stringa di input come mostrato nella seguente:

str_ = 'Hello world \ t \ r \ n'
str_ = str_.tradurre (nessuno, '\ t \ r \ n')
Stampa (str_)

Ci consente di specificare i caratteri di spazi bianchi da rimuovere.

Conclusione

Grazie per aver letto!