PythonMetody napisów
str. title()
Zwraca napis, w którym każde słowo zaczyna się wielką literą.
- Zwraca
- Nowy napis z wielkimi literami na początku słów.
- Zmienia oryginał
- Nie
Przykład
#Python
print("aNNA nowak-kowalska".title())
print("warszawa".title())
print("it's done".title())Wynikzapisany wynik, możesz go sprawdzić
Anna Nowak-Kowalska
Warszawa
It'S Done
Definicja i zastosowanie
#Metoda title() zamienia pierwszą literę każdego słowa na wielką, a pozostałe na małe. Przydaje się do ujednolicania imion i nazw wpisanych w różny sposób.
Za początek słowa uważa każdy znak po znaku niebędącym literą, dlatego apostrofy i łączniki dają nieoczekiwane wyniki: "o'neil".title() to "O'Neil", ale "it's".title() to "It'S".
Po polsku tytułów nie pisze się każdym wyrazem od wielkiej litery, więc do nagłówków częściej pasuje capitalize().
Składnia
#Składnia
napis.title()Dobre praktyki
#- Do imion i nazwisk
title()zwykle wystarcza, ale sprawdź nazwy z apostrofami. - Dokładniejsze formatowanie słów daje
string.capwords(), które dzieli tylko po spacjach.
Powiązane hasła
#Widzisz błąd albo brakuje przykładu? Napisz do nas.