Строки

Строки: индексы, срезы, методы 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()). К уроку прикреплены задачи «Переворот строки», «Проверка палиндрома» и «Подсчёт гласных» — решите все три и отметьте урок пройденным.

Задачи для практики

Доска