Строки
Строки: индексы, срезы, методы lower/upper/count и проверка палиндрома.
Строка в Python очень похожа на список символов: к ней применимы индексы, срезы и len. Перевернуть строку — один срез: s[::-1].
Полезные методы: s.lower() и s.upper() — регистр, s.count(x) — сколько раз встречается подстрока, x in s — проверка «содержится ли».
Важно: строки неизменяемы — s[0] = "a" вызовет ошибку. Изменённая строка — это всегда новая строка.
Python
Введите слово, например: hello
Палиндром — слово, которое читается одинаково в обе стороны. В Python проверка занимает одну строку: сравнить строку с её перевёрнутой копией.
Python
Проверка палиндрома. Введите: racecar
Задание: прочитайте слово и посчитайте в нём гласные латинские буквы a, e, i, o, u (подсказка: цикл по символам и проверка c in "aeiou"; не забудьте про lower()).
К уроку прикреплены задачи «Переворот строки», «Проверка палиндрома» и «Подсчёт гласных» — решите все три и отметьте урок пройденным.