Строки: индексы, срезы, методы
Программирование на Python, 6–11 класс · раздел «4. Строки и списки»
Главное
Строка — последовательность символов. К символу обращаются по индексу s[i], нумерация с нуля; s[-1] — последний символ. Срез s[a:b] — часть строки с a до b−1. len(s) — длина.
Правила
- Индексы с нуля, s[-1] — последний символ
- s[a:b] — с a по b−1
- len(s) — длина строки
- Строку нельзя изменить по индексу — создаётся новая
Разберём пример
Проверь, является ли слово «шалаш» палиндромом.
Да, это палиндром
Частые ошибки
- Ждать, что s[1] — первый символ: первый — s[0].
- Пытаться заменить символ s[0] = "Б" — строки неизменяемы, пиши s = "Б" + s[1:].
Потренироваться
Задания с проверкой и подсказками, схема темы и разбор ошибок с ИИ-репетитором — в уроке на платформе.
Открыть урок