PythonMetody napisów
str. upper()
Zwraca kopię napisu zapisaną wielkimi literami.
- Zwraca
- Nowy napis wielkimi literami.
- Zmienia oryginał
- Nie
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(). Samoname.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.