Лабораторная работа 5 Работа со строками в Python Цель работы: познакомится с методами работы со строками.
Учащийся должен: Владеть: Навыками составления линейных алгоритмов на языке программирования
Python с использованием строковых данных;
Уметь: Применять функции и методы строк при обработке строковых данных;
Знать: Операции и методы обработки строк.
Строка — базовый тип представляющий из себя неизменяемую
последовательность символов; str от «string» — «строка».
Функции и методы работы со строками Функция или метод Назначение S1 + S2 Конкатенация (сложение строк)
S1 * 3 Повторение строки
S[i] Обращение по индексу
S[i:j:step] Извлечение среза
len(S)
Длина строки
S.join (список)
Соединение строк из последовательности str через
разделитель, заданный строкой
S1.count(S[, i, j])
количество вхождений подстроки s в строку s1.
Результатом является число. Можно указать позицию
начала поиска i и окончания поиска j S.find(str,
[start],[end])
Поиск подстроки в строке. Возвращает номер первого
вхождения или -1
S.index(str,
[start],[end])
Поиск подстроки в строке. Возвращает номер первого
вхождения или вызывает ValueError
S.rindex(str,
[start],[end])
Поиск подстроки в строке. Возвращает номер последнего
вхождения или вызывает ValueError
S.replace (шаблон,
замена)
Замена шаблона
S.split (символ)
Разбиение строки по разделителю
S.upper()
Преобразование строки к верхнему регистру
S.lower()
Преобразование строки к нижнему регистру
Ниже приведена программа, демонстрирующая использование функций и
методов работы со строками.
Пример программы на Python
Результат выполнения программы с использованием функций и методов
работы со строками