str.lower()

Zwraca kopię napisu zapisaną małymi literami.

Zwraca
Nowy napis małymi literami.
Zmienia oryginał
Nie
Na tej stronie

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() i lower() przy obsłudze tekstu wpisanego przez użytkownika.

Powiązane hasła

#

Widzisz błąd albo brakuje przykładu? Napisz do nas.