СтрокиУрок 3 из 7
Методы строк: upper, lower, strip, replace
15 мин20 XP
Методы преобразования регистра
pythons = "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!
Методы очистки пробелов
pythons = " привет "
print(s.strip()) # "привет" — с обоих концов
print(s.lstrip()) # "привет " — слева
print(s.rstrip()) # " привет" — справа
# strip с аргументом:
s = "***важно***"
print(s.strip("*")) # "важно"
replace() — замена подстроки
pythons = "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!
Ctrl+Enter — выполнить · Ctrl+Shift+Enter — проверить
Результаты появятся здесь после выполнения кода.