str.capitalize()

Zwraca napis z pierwszą literą wielką, a resztą małymi.

Zwraca
Nowy napis.
Zmienia oryginał
Nie
Na tej stronie

Przykład

#
Python
print("witaj w codeworlds".capitalize())
print("lubię Pythona".capitalize())

text = "lubię Pythona"
print(text[:1].upper() + text[1:])
Wynikzapisany wynik, możesz go sprawdzić
Witaj w codeworlds
Lubię pythona
Lubię Pythona

Definicja i zastosowanie

#

Metoda capitalize() zamienia pierwszy znak napisu na wielką literę, a wszystkie pozostałe na małe. Dzięki temu zdanie wygląda jak zwykłe zdanie po polsku.

Uwaga: zmienia na małe także litery, które celowo były wielkie, na przykład nazwy własne w środku zdania. "lubię Pythona".capitalize() da "Lubię pythona".

Jeśli chcesz tylko podnieść pierwszą literę bez zmiany reszty, użyj wycinków: tekst[:1].upper() + tekst[1:].

Składnia

#
Składnia
napis.capitalize()

Dobre praktyki

#
  • Gdy w tekście są nazwy własne, zamiast capitalize() podnieś tylko pierwszą literę wycinkiem.
  • Do każdego słowa osobno służy title().

Powiązane hasła

#

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