Per verificare la presenza di spazi bianchi in un valore di stringa, utilizzare il metodo String Isspace () in Python. Se la stringa contiene solo caratteri di spazi bianchi, risponderà "vero",. In alternativa, darà "falso". Invocando il metodo Isspace (), possiamo determinare quanti spazi sono presenti nella stringa. La funzione contiene i seguenti caratteri di spazi bianchi "\ n", "\ t", "spazio", \ f "," \ v "ecc.
La sintassi del metodo String Isspace ()
Esempio 1: usando il metodo String Isspace () in Python.
In questo caso, verrà utilizzato il metodo String "Isspace ()" dello script Python. La tecnica della stringa "Isspace ()" viene utilizzata per determinare quali caratteri in un valore di stringa sono spazi bianchi. Qualsiasi carattere o stringa di caratteri utilizzati per rappresentare lo spazio orizzontale o verticale nella composizione è noto come spazio bianco nella codifica del computer. Un personaggio di spazi bianchi di solito occupa spazio su una pagina anche se non è correlato a un segno quando è reso. Nella portata di Python, si riferisce a schede e spazi. Anche gli spazi unicode esotici possono essere inclusi ma evitare di usarli.
Iniziamo la sceneggiatura. In questo esempio la variabile "S" è inizializzata e impostata sul valore in cui stiamo utilizzando virgole invertite e all'interno della virgola invertita, aggiungiamo alcuni spazi utilizzando il tasto Spazio sulla tastiera. Quindi, nella riga successiva, chiamiamo la funzione "Print ()" e all'interno della funzione di stampa, utilizziamo "S.Metodo Isspace () "che viene utilizzato per controllare le spazi bianchi nello script. Ciò restituirà vero se un valore contiene solo spazio bianco, quindi possiamo vedere che abbiamo usato solo spazi qui, quindi restituirà vero nell'output.
Quindi, come possiamo vedere nell'immagine qui sotto, visualizzato "vero" nell'output perché "Isspace ()" accetta solo i caratteri dello spazio bianco "\ t", "spazio", "\ f", "\ v" e " \ n "rispettivamente. Se usassimo spazi con il testo, restituirebbe "false" poiché "Isspace ()" non consente simboli di testo, alfabetico o numerico.
Ora, se utilizziamo semplicemente virgole invertite nello stesso script senza aggiungere alcun spazio aggiuntivo, restituirà false nell'output perché ISSPACE () viene utilizzato per determinare se l'argomento ha tutti i caratteri di spazi bianchi.
Come possiamo vedere, il risultato ha dichiarato "falso".
Nella sezione seguente, inizializziamo la variabile "M" e assegniamo il valore a "\ t \ t \ n \ f". Abbiamo anche utilizzato spazio tra questi personaggi. Questi sono i caratteri dello spazio bianco, che includono neotine, spazi, schede, ritorni di trasporto, feed, ecc. La funzione di stampa () è stata quindi utilizzata nella riga successiva e al suo interno, il “M.Il metodo ISSPACE () "è stato utilizzato per determinare se il valore della stringa memorizzato nella variabile" M "era vero o falso. Passiamo ora ai suoi risultati.
Visualizza "vero" nel risultato poiché il valore contiene solo caratteri di spazi bianchi, non un singolo carattere non Whitespace. Tuttavia, se aggiungiamo l'alfabeto tra questi caratteri di spaziatura, il metodo String "Isspace ()" restituirà falso perché non lo accetta.
Oltre a supportare i caratteri Unicode, Python's Isspace () riconosce inoltre questi caratteri come spazi bianchi. Le stringhe di Python vengono salvate come file "Unicode", in cui ogni carattere viene identificato da un numero diverso. Le applicazioni Python possono funzionare con tutte queste combinazioni di carattere distinte perché il tipo di stringa in Python implementa lo standard Unicode per la rappresentazione dei caratteri. Ogni personaggio utilizzato nelle lingue umane sarà elencato nella specifica Unicode, che assegna anche a ciascun carattere un codice speciale.
Invece di inserire spazi premendo la barra spaziale sulla tastiera, abbiamo utilizzato il carattere unicode "U0020" in questa sezione. Passando al codice, per prima cosa inizializziamo la variabile "U" e impostiamo un valore che è l'unicode del carattere spaziale "U0020",. Quindi, nella riga seguente abbiamo usato la funzione print () all'interno della funzione di stampa abbiamo usato il metodo "Isspace ()". Questo metodo verificherà se il valore della stringa è un carattere di spazio bianco o meno. Qui sappiamo che lo spazio è un carattere spaziale bianco e abbiamo usato il suo Unicode che String "Isspace ()" supporta in Python.
Dal momento che implementiamo il carattere Unicode per lo spazio, "Isspace ()" restituisce "vero" per i caratteri di spazi bianchi; Quindi il risultato è "vero".
Esempio 2: implementazione del metodo e dell'istruzione di conteggio String Isspace () all'interno del per loop per contare il numero di spazi presenti in una stringa.
In questo esempio, utilizzeremo le istruzioni delle funzioni "ISSPACE ()" e "Count" per contare il numero di spazi in un valore di stringa all'interno del per loop per loop. Per determinare quanti numeri o elementi sono in un elenco, utilizzare il conteggio. Il conteggio può tenere traccia di quante iterazioni ad anello sono state eseguite dal tuo codice.
In questo codice, creiamo la variabile "stringa" e assegniamo al suo valore di stringa "i \ nlove \ v \ n \ n my \ fpets \ n \ t". La frase è fondamentalmente "Amo i miei animali domestici" e i personaggi dello spazio bianco usati tra questa frase sono "\ n, \ v, \ f e \ t". Dopo aver usato il conteggio e inizializzandolo con "zero" nella riga successiva, abbiamo usato un per loop per controllare gli spazi nei valori della stringa e dichiarato una variabile chiamata "V" per i valori delle stringhe.
Quindi, nella riga seguente, abbiamo applicato una condizione "if". All'interno dell'istruzione IF, abbiamo usato “V.Isspace () "equivale a" true ", che indica che i caratteri dello spazio nel valore della stringa verranno controllati prima che l'istruzione di conteggio venga eseguita per determinare gli spazi totali che vi sono nel valore della stringa. Il metodo "Print ()" viene quindi utilizzato per produrre la frase "il numero totale di spazi su questa stringa è" insieme al numero di spazi di conteggio.
Il valore della stringa ha un totale di spazi "9". In una stringa Python, i personaggi "N", "V", "N," F "e" T "sono usati come spazi ogni volta che uno di questi personaggi viene scritto, viene aggiunto uno spazio. Usando questi personaggi, otteniamo sei spazi. Successivamente abbiamo aggiunto tre spazi premendo la barra dello spazio sulla tastiera, quindi il risultato è "9".
Esempio 3: utilizzando il metodo String Isspace () in un programma condizionale "if-else".
In questa illustrazione, la funzione String Isspace () viene utilizzata con le condizioni IF-ELSE. La clausola "if" verrà visualizzata se il requisito è soddisfatto. Altrimenti, verrà visualizzata la frase "else". Il metodo ISSPACE () controlla il valore stringa per eventuali caratteri di spazi bianchi e visualizza l'istruzione IF se non esiste anche un non Whitespace. Tuttavia, l'istruzione else verrà stampata.
Iniziamo il terzo esempio inserendo il valore della stringa "\ t \ n \ t" nella variabile "stringa" che abbiamo inizializzato prima. Puoi vedere che utilizziamo i caratteri di spaziatura "\ t", "\ n" e "spazio" nel valore. Quindi, impostiamo la condizione if in modo che stampa la frase "ha spazio" se la stringa.Isspace () è uguale a "vero". Ma se non si adatta alla condizione, stampa l'istruzione else "non ha spazio".
L'affermazione "ha spazio" verrà stampata poiché, per quanto ne sappiamo, la condizione è vera e ogni lettera nella stringa è un carattere spaziale bianco, come mostrato nell'immagine sottostante.
Conclusione
Per identificare il carattere di spazio bianco in un valore di stringa, abbiamo esplorato il metodo String Isspace () Python. In questo articolo, abbiamo coperto vari approcci all'utilizzo del metodo ISSSPACE () in Python. Il primo esempio visualizza semplicemente vero se l'intero valore della stringa ha spazio bianco; Altrimenti, mostra falso. Il secondo esempio ha utilizzato un'istruzione per loop e conteggio per contare tutti gli spazi nella stringa. Mentre il terzo esempio utilizza il metodo ISSPACE () e una condizione IF-ELSE.