Składnia
strunowy.isalpha ()Tutaj strunowy będzie zawierał dowolne dane ciągów. isalpha () funkcja nie ma argumentu i sprawdzi, czy dane w strunowy Zawiera litery.
Przykład 1: Proste użycie funkcji isalpha ()
W poniższym przykładzie isalpha () Funkcja jest stosowana do pięciu różnych rodzajów danych ciągu. Wartość String1 Zmienna to tekst jednego słowa, które zawiera wszystkie znaki alfabetyczne. Wartość String2 Zmienna to tekst jednego słowa, które zawiera liczby na początku tekstu. Wartość String3 Zmienna to tekst wielu słów. Wartość String4 Zmienna to tekst jednego słowa, które zawiera liczbę na końcu tekstu. Wartość String5 Zmienna to tekst jednego słowa, który zawiera znaki specjalne i litery alfabetyczne.
#!/usr/bin/env python3Wyjście
Następujące dane wyjściowe pojawią się po uruchomieniu skryptu. Pierwsze wyjście jest PRAWDA Ponieważ wszystkie znaki tekstu są literami alfabetycznymi. Druga wyjście to FAŁSZ Ponieważ tekst zawiera znaki numeryczne na początku. Trzecia wyjście to FAŁSZ Ponieważ tekst zawiera wiele słów z przestrzeniami. Czwarta wyjście jest FAŁSZ Ponieważ tekst zawiera znak liczby na końcu. Piąta wyjście jest FAŁSZ Ponieważ tekst zawiera znaki specjalne.
Przykład 2: Sprawdzaj dane za pomocą funkcji isalpha ()
Możesz użyć isalpha () funkcja w celu potwierdzenia wszelkich danych potrzebnych do celów programowania. Ten proces jest pokazany w następującym skrypcie. Tutaj otrzymają dwie wartości łańcuchowe od użytkowników. isalpha () Funkcja służy do potwierdzenia, że pierwsza wartość wejściowa jest ciągiem alfabetów, a druga wartość wejściowa to liczba. isalpha () Funkcja zwraca prawdziwie dla dowolnego tekstu, jeśli zawartość tekstu to wszystkie znaki alfabetyczne. isalpha () Funkcja zwraca fałsz, jeśli jakikolwiek znak tekstu nie jest postacią alfabetyczną.
#!/usr/bin/env python3Wyjście
Powyższy skrypt jest uruchamiany dwa razy z prawidłowymi danymi i nieprawidłowymi danymi. Za pierwszym razem prawidłowe dane są przekazywane dla obu wejść i wyświetla się poprawnie. Po raz drugi, nieprawidłowe dane dla drugiego wejścia i komunikat o błędzie jest wydrukowany jako wyjście.
Przykład 3: Policz całkowitą liczbę alfabetów w tekście
isalpha () Funkcja jest używana w poniższym skrypcie do zliczenia całkowitej liczby znaków alfabetycznych w danym tekście. Adres e -mail zostanie przyjęty jako dane wejściowe i przechowywane w zmiennej, Mystr. W tym przykładzie char_counter Zmienna służy do zliczenia całkowitej liczby znaków alfabetycznych w Mystr. Ta zmienna jest inicjowana do 0 i za każdym razem, gdy postać alfabetyczna znajduje się w Mystr, char_counter zostanie zwiększony o jeden. Do Pętla jest tutaj używana do odczytania każdej postaci Mystr, podczas isalpha () Funkcja służy do sprawdzenia, czy znak jest alfabetyczny.
#!/usr/bin/env python3Wyjście
Wyjście to pokazuje [email protected] jest traktowany jako wartość wejściowa po uruchomieniu skryptu. Wartość wejściowa zawiera dwa znaki specjalne („@” i '.'), a reszta postaci jest alfabetyczna. Tak więc tekst wejściowy zawiera 14 liter alfabetycznych, po pominięciu znaków specjalnych.
Wniosek
Konieczne jest sprawdzenie treści dowolnego tekstu lub zmiennej przed rozwiązaniem wielu problemów z programowaniem. Python zawiera kilka wbudowanych funkcji, takich jak isnumeric (), isdigit (), isalnum (), isDecimal (), isalpha () i inne, aby sprawdzić zawartość danych stringowych danych. Różne zastosowania funkcji isalpha () są wyjaśnione w tym samouczku za pomocą prostych przykładów. To powinno pomóc nowym użytkownikom Python w zrozumieniu celów korzystania z funkcji isalpha () i innych podobnych.
Obejrzyj wideo autora: tutaj