Слайд 2Строки
Строка состоит из последовательности символов. Узнать количество символов (длину строки) можно
при помощи функции len.
Любой объект можно привести к строке, которая ему соответствует. Для этого нужно вызвать функцию str(), передав ей в качестве параметра объект, переводимый в строку.
Слайд 3Срезы
Срез – извлечение из данной строки одного символа или некоторого фрагмента
подстроки или подпоследовательности.
S[i] – срез, состоящий из одного символа, который имеет номер i(нумерация с 0).
Можно указывать отрицательные индексы (номер будет отсчитываться с конца, начиная с номера -1)
!!! В питоне нет отдельного типа для символов строки, каждый объект который получается в результате среза S[i] – это тоже строка типа str.
Слайд 5Срез с двумя параметрами
S[a:b] – возвращает подстроку из b-a символов, начиная
с символа с индексом a, до символа с индексом b, не включая его. Можно использовать как положительные, так и отрицательные индексы в одном срезе.
Если опустить второй параметр(но поставить двоеточие), то срез берется до конца строки. Аналогично, если опустить первый параметр, то срез берется от начало строки. Можно не указывать a,b, a указать : и тогда срез совпадет с самой строкой
Слайд 6Срез с тремя параметрами
S[a:b:d] – третий параметр задаёт шаг.
То есть будут
взяты символы с индексами: a, a+d, a+2*d и.т.д.
Слайд 9Задача 2
Проверить строку на палиндром. На вход подаём строку.
Палиндро́м.— число,
буквосочетание, слово или текст, одинаково читающееся в обоих направлениях.