Sintassi
corda.isalpha ()Qui, il corda conterrà qualsiasi dati di stringa. IL isalpha () La funzione non ha argomenti e verificherà se i dati in corda Include lettere.
Esempio 1: semplice uso della funzione isalpha ()
Nel seguente esempio, il isalpha () La funzione viene applicata a cinque diversi tipi di dati di stringa. Il valore del String1 La variabile è un testo di una singola parola che contiene tutti i caratteri alfabetici. Il valore del String2 La variabile è un testo di una singola parola che contiene numeri all'inizio del testo. Il valore del String3 La variabile è un testo di più parole. Il valore del String4 La variabile è un testo di una singola parola che contiene il numero alla fine del testo. Il valore del String5 La variabile è un testo di una singola parola che contiene caratteri speciali e lettere alfabetiche.
#!/usr/bin/env python3Produzione
Il seguente output apparirà dopo aver eseguito lo script. Il primo output è VERO Perché tutti i personaggi del testo sono lettere alfabetiche. Il secondo output è falso Perché il testo contiene caratteri numerici all'inizio. Il terzo output è falso Perché il testo contiene più parole con spazi. Il quarto output è falso Perché il testo contiene il carattere numerico alla fine. Il quinto output è falso Perché il testo contiene caratteri speciali.
Esempio 2: convalidare i dati con la funzione isalpha ()
Puoi usare il isalpha () Funzione per convalidare tutti i dati che potrebbero aver bisogno a fini di programmazione. Questo processo è mostrato nel seguente script. Qui, due valori di stringa verranno prelevati dagli utenti. IL isalpha () La funzione viene utilizzata per convalidare che il primo valore di input è una stringa di alfabeti e il secondo valore di input è un numero. IL isalpha () La funzione restituisce vera per qualsiasi testo se il contenuto del testo è tutti caratteri alfabetici. IL isalpha () La funzione restituisce false se un carattere del testo non è un carattere alfabetico.
#!/usr/bin/env python3Produzione
Lo script sopra viene eseguito due volte con i dati validi e i dati non validi. La prima volta, i dati validi vengono passati per entrambi gli input e mostrano correttamente l'output. La seconda volta, vengono passati i dati non validi per il secondo input e un messaggio di errore viene stampato come questo output.
Esempio 3: conta il numero totale di alfabeti in un testo
IL isalpha () La funzione viene utilizzata nel seguente script per contare il numero totale di caratteri alfabetici nel testo dato. Un indirizzo e -mail verrà preso come input e archiviato nella variabile, Mystr. In questo esempio, il char_counter la variabile viene utilizzata per contare il numero totale di caratteri alfabetici in Mystr. Questa variabile viene inizializzata su 0 e ogni volta che un carattere alfabetico si trova in Mystr, IL char_counter sarà incrementato da uno. IL per Loop è usato qui per leggere ogni carattere del Mystr, mentre il isalpha () La funzione viene utilizzata per verificare se il carattere è alfabetico.
#!/usr/bin/env python3Produzione
L'output lo mostra [email protected] viene preso come valore di input dopo l'esecuzione dello script. Il valore di input contiene due caratteri speciali ('@' e '.') e il resto dei personaggi sono alfabetici. Quindi, il testo di input contiene 14 lettere alfabetiche, dopo aver omesso i caratteri speciali.
Conclusione
È essenziale controllare il contenuto di qualsiasi testo o variabile prima di risolvere molti problemi di programmazione. Python contiene diverse funzioni integrate, come isNumeric (), isdigit (), isalnum (), isdecimal (), isalpha () e altri, per controllare il contenuto dei dati stringa. I diversi usi della funzione isalpha () sono spiegati in questo tutorial usando esempi semplici. Ciò dovrebbe aiutare i nuovi utenti di Python a comprendere gli scopi dell'utilizzo della funzione isalpha () e altri piacciono.
Guarda il video dell'autore: qui