👤

Lnu python podsyawowy sekwencje 1. Metoda isalpha()

Zanim przejdziemy do kolejnych typów sekwencji w Pythonie, poznasz jeszcze trzy metody łańcuchów o wiele mówiących nazwach: isalpha(), isnumeric(), isalnum().


Metoda isalpha() zwraca wartość True, jeżeli wszystkie znaki łańcucha są literami. Np. :


text = "Leonardo"

print( text. Isalpha() )

True


W pozostałych przypadkach funkcja zwraca wartość False, np. :


text ="Rudy 102"

print( text. Isalpha() )

False



Zadanie:


zadaniem funkcji formatFirstName() jest zwrócenie prawidłowo sformatowanego łańcucha znaków. Przez parametr przekazano do funkcji łańcuch wprowadzony przez użytkownika portalu w formularzu online w rubryce imię. Funkcja powinna zwrócić ten łańcuch w takiej postaci, aby pierwsza litera łańcucha była dużą literą, a wszystkie pozostałe małymi literami.


Wprowadzony przez użytkownika łańcuch powinien składać się z samych liter. W przypadku gdy wprowadzone dane są niepoprawne, np. Zawierają spacje, cyfry lub inne znaki poza literami, funkcja powinna zwracać pusty łańcuch.