Строки и файлы — основа обработки текстовых данных: разобрать строку с числами, найти подстроку, прочитать и записать файл. Отдельная особенность — экранная система координат с осью y вниз.
Что нужно знать
- Индексы строки с 0; длина —
len(s); срезs[a:b]включает a и не включает b. - Сцепление строк —
+; поиск подстроки —find, подсчёт —count. - Строки сравниваются посимвольно по кодам: «Б» < «а», «10» < «9» как строки.
- Число ↔ строка:
str(42),int("42"); разбор:map(int, s.split()). - Файл: открыть → читать (построчно) или писать (
"w"— перезапись,"a"— дозапись) → закрыть (withзакрывает сам). - Текстовый файл хранит символы, бинарный — байты произвольных данных.
- В графике начало координат — левый верхний угол, ось y направлена вниз.
Где чаще всего ошибаются
- Сравнивать числа, записанные строками, как строки.
- Открывать файл в режиме
"w", когда нужна дозапись. - Считать, что срез включает правую границу.
Проверить себя
По этой же теме курса есть проверочная работа из 15 заданий на 25 минут. Проверка автоматическая, результат виден сразу — и по работе целиком, и по каждой теме.