Python Lab
СтрокиУрок 3 из 7

Методы строк: upper, lower, strip, replace

15 мин20 XP

Методы преобразования регистра

python
s = "Hello, World!" print(s.upper()) # HELLO, WORLD! print(s.lower()) # hello, world! print(s.title()) # Hello, World! print(s.swapcase()) # hELLO, wORLD! print(s.capitalize()) # Hello, world!

Методы очистки пробелов

python
s = " привет " print(s.strip()) # "привет" — с обоих концов print(s.lstrip()) # "привет " — слева print(s.rstrip()) # " привет" — справа # strip с аргументом: s = "***важно***" print(s.strip("*")) # "важно"

replace() — замена подстроки

python
s = "Hello, World!" print(s.replace("World", "Python")) # Hello, Python! print(s.replace("l", "L")) # HeLLo, WorLd! print(s.replace("l", "L", 1)) # HeLlo, World! (только первое)

📌 Запомни

  • Методы строк возвращают новую строку (строки неизменяемы)
  • strip() часто используется для очистки пользовательского ввода
  • lower() + strip() — стандартная нормализация данных

Квест

Нормализация строки

15 мин25 XP

Дана строка raw = " HELLO, PYTHON! ". Уберите пробелы с краёв и переведите в нижний регистр. Выведите: hello, python!

Результаты появятся здесь после выполнения кода.