Python:
Konwersja ciągu znaków na małe litery
Jak to zrobić:
# Przykład konwersji tekstu do małych liter
tekst = "Witaj Świecie!"
tekst_male_litery = tekst.lower()
print(tekst_male_litery) # wyjście: witaj świecie!
Zagłębiamy się
W Pythonie metoda .lower()
istnieje już od dawna, oferując prosty sposób na konwersję tekstu. Inne języki programowania też mają swoje odpowiedniki. Istnieje wiele alternatyw takich jak casefold()
, która jest bardziej agresywna i lepiej radzi sobie z niestandardowymi przypadkami, jak np. niemieckie ostre s (ß). Wewnątrz każdego znaku Unicode zapisana jest informacja o tym, jak powinien być przedstawiany w wersji małych liter, co wykorzystywane jest podczas konwersji.
Zobacz również
- Dokumentacja Python
str.lower()
: https://docs.python.org/3/library/stdtypes.html#str.lower - Opis metody
str.casefold()
: https://docs.python.org/3/library/stdtypes.html#str.casefold - Unicode Standard: https://unicode.org/standard/standard.html