Похожие презентации:
24 задание ЕГЭ по информатике
1. 24 задание ЕГЭ по информатике
Андреев Сергей, Егорова Валерия2.
Что проверяется:• Умение создавать собственные программы (10–20
строк) для обработки символьной информации.
Что нужно знать:
• сначала нужно прочитать строку из файла; эта задача
в разных языках программирования решается поразному
• в языке Python удобнее всего использовать такую
конструкцию:
with open( ‘file_name’, ‘access_mode’) as file_name:
[Блок
инструкций, которые необходимо
выполнить с файлом.
После
его
выполнения
файл
будет
закрыт
автоматически]
3.
Основные методы работы с файлом, которые могутпотребоваться:
• .read() - считывает все содержимое файла в одну
строку.
• .readline() - считывает одну строку из файла.
• .readlines() - считывает файл построчно. Возвращает
список строк, где каждый элемент списка- это строка
из файла.
4.
Также нужно знать основные методы работы состроками:
• .split(sep) - разбивает строку по указанному разделителю
sep и возвращает список строк.
• .replace(a, b) - возвращает копию строки, в которой все
вхождения подстроки a заменяются на b.
• .find(a) - возвращает наименьший индекс вхождения
подстроки a.
• .rfind(a) - возвращает наибольший индекс вхождения
подстроки a.
• .count(a)- подсчитывает, как часто встречается подстрока
а.
5.
И основные функции Python:• len(x) - возвращает длину строки x.
• min(x1, x2) - возвращает элемент с минимальным
значением.
• max(x1, x2) - возвращает элемент с максимальным
значением.
6.
7.
(Демоверсия-2022) Текстовый файл состоит из символов P, Q, R и S. Определите максимальное количество идущихподряд символов в прилагаемом файле, среди которых нет идущих подряд символов P.