Similar presentations:
Строки
1.
Строки2.
Строка• Строка считывается функцией input()
и состоит из последовательности
символов.
• Узнать количество символов (длину
строки) можно при помощи функции
len().
3.
Перевод в строку• Любой другой объект можно перевести
в строку, которая ему соответствует.
• Для этого нужно вызвать функцию
str(), передав ей в качестве
параметра этот объект.
4.
Операции• Для строк определены операция
сложения (вторая строка дописывается
к первой) и операция умножения
строки на целое число (строка
дублируется несколько раз).
5.
Срез• Срезом строки называется извлечение
из данной строки одного символа или
некоторого фрагмента.
• Самая простая форма среза: взятие
одного символа строки. Например,
s[i] — это срез, состоящий из одного
символа, который имеет номер
(индекс) i.
6.
Срез• Срез с двумя параметрами S[a:b]
возвращает подстроку из b – a
символов, начиная с символа c
индексом a, то есть до символа с
индексом b, не включая его.
• Если опустить второй параметр (но
поставить двоеточие), то срез
берется до конца строки.
7.
Срез• Срез с двумя параметрами S[a:b]
возвращает подстроку из b – a
символов, начиная с символа c
индексом a, то есть до символа с
индексом b, не включая его.
• Если задать срез с тремя параметрами
S[a:b:d], то третий параметр задает
шаг, как в случае с функцией
8.
Метод find• Метод find находит в данной строке
(к которой применяется метод) данную
подстроку (которая передается в
качестве параметра).
• Функция возвращает индекс первого
вхождения искомой подстроки. Если же
подстрока не найдена, то метод
возвращает значение -1.
9.
Метод rfind• Аналогично, метод rfind возвращает
индекс последнего вхождения данной
строки ("поиск справа").
10.
Метод replace• Метод replace заменяет все вхождения
одной строки на другую.
• Формат: S.replace(old, new) —
заменить в строке S все вхождения
подстроки old на подстроку new.
11.
Метод count• Метод count подсчитывает количество
вхождений одной строки в другую
строку.
• Простейшая форма вызова S.count(T)
возвращает число вхождений строки T
внутри строки S. При этом
подсчитываются только
непересекающиеся вхождения