Курс по основам программирования на Python. Строки

Слайд 2

Строки

Строка состоит из последовательности символов. Узнать количество символов (длину строки) можно

Строки Строка состоит из последовательности символов. Узнать количество символов (длину строки) можно
при помощи функции len.
Любой объект можно привести к строке, которая ему соответствует. Для этого нужно вызвать функцию str(), передав ей в качестве параметра объект, переводимый в строку.

Слайд 3

Срезы

Срез – извлечение из данной строки одного символа или некоторого фрагмента

Срезы Срез – извлечение из данной строки одного символа или некоторого фрагмента
подстроки или подпоследовательности.
S[i] – срез, состоящий из одного символа, который имеет номер i(нумерация с 0).
Можно указывать отрицательные индексы (номер будет отсчитываться с конца, начиная с номера -1)
!!! В питоне нет отдельного типа для символов строки, каждый объект который получается в результате среза S[i] – это тоже строка типа str.

Слайд 4

Срезы

Срезы

Слайд 5

Срез с двумя параметрами

S[a:b] – возвращает подстроку из b-a символов, начиная

Срез с двумя параметрами S[a:b] – возвращает подстроку из b-a символов, начиная
с символа с индексом a, до символа с индексом b, не включая его. Можно использовать как положительные, так и отрицательные индексы в одном срезе.
Если опустить второй параметр(но поставить двоеточие), то срез берется до конца строки. Аналогично, если опустить первый параметр, то срез берется от начало строки. Можно не указывать a,b, a указать : и тогда срез совпадет с самой строкой

Слайд 6

Срез с тремя параметрами

S[a:b:d] – третий параметр задаёт шаг.
То есть будут

Срез с тремя параметрами S[a:b:d] – третий параметр задаёт шаг. То есть
взяты символы с индексами: a, a+d, a+2*d и.т.д.

Слайд 7

Задача 1

Задача 1

Слайд 8

Решение

Решение

Слайд 9

Задача 2

Проверить строку на палиндром. На вход подаём строку.

Палиндро́м.— число,

Задача 2 Проверить строку на палиндром. На вход подаём строку. Палиндро́м.— число,
буквосочетание, слово или текст, одинаково читающееся в обоих направлениях.

Слайд 10

Решение

Решение

Слайд 11

Задача 3

Задача 3
Имя файла: Курс-по-основам-программирования-на-Python.-Строки.pptx
Количество просмотров: 32
Количество скачиваний: 0