str.upper()

Zwraca kopię napisu zapisaną wielkimi literami.

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

Przykład

#
Python
course = "kurs python"
print(course.upper())
print(course)
print("żółw 🐢".upper())
Wynikzapisany wynik, możesz go sprawdzić
KURS PYTHON
kurs python
ŻÓŁW 🐢

Definicja i zastosowanie

#

Metoda upper() zwraca nowy napis, w którym wszystkie litery są wielkie. Oryginał się nie zmienia, bo napisy w Pythonie są niezmienne. Wynik trzeba przypisać do zmiennej.

Działa poprawnie z polskimi znakami: "żółw".upper() to "ŻÓŁW". Znaki, które nie są literami, zostają bez zmian.

Często używa się jej do porównań bez względu na wielkość liter, choć do tego jeszcze lepsza jest metoda casefold(), która obsługuje też specjalne przypadki z innych języków.

Składnia

#
Składnia
napis.upper()

Dobre praktyki

#
  • Pamiętaj o przypisaniu: name = name.upper(). Samo name.upper() nie zmienia zmiennej.
  • Do sprawdzenia, czy napis jest już wielkimi literami, służy isupper().

Powiązane hasła

#

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