PythonMetody napisów
str. lower()
Zwraca kopię napisu zapisaną małymi literami.
- Zwraca
- Nowy napis małymi literami.
- Zmienia oryginał
- Nie
Przykład
#Python
answer = " TAK "
if answer.strip().lower() == "tak":
print("Zapisano odpowiedź")
email = "Ania.Nowak@CodeWorlds.PL"
print(email.lower())Wynikzapisany wynik, możesz go sprawdzić
Zapisano odpowiedź
ania.nowak@codeworlds.pl
Definicja i zastosowanie
#Metoda lower() zwraca nowy napis z wszystkimi literami zamienionymi na małe. Tak jak inne metody napisów, nie zmienia oryginału.
Najczęstsze zastosowanie to ujednolicanie danych od użytkownika przed porównaniem: odpowiedź „TAK”, „Tak” i „tak” po lower() wyglądają tak samo.
Do porównań tekstów w różnych językach bezpieczniejsza jest metoda casefold(), która na przykład zamienia niemieckie „ß” na „ss”.
Składnia
#Składnia
napis.lower()Dobre praktyki
#- Adresy e-mail przed zapisaniem i porównaniem zamieniaj na małe litery.
- Łącz
strip()ilower()przy obsłudze tekstu wpisanego przez użytkownika.
Powiązane hasła
#Widzisz błąd albo brakuje przykładu? Napisz do nas.