№1 · ДЛИНА СТРОКИ
1. Определение длины строки
В Python задано `s = "Алгоритм"`. Чему равно значение выражения `len(s)`?
Ф.И.
Класс
Разберись, как встроенные функции помогают находить, изменять и анализировать строки. Эти приёмы пригодятся при обработке текстовых данных в программах.
№1 · ДЛИНА СТРОКИ
В Python задано `s = "Алгоритм"`. Чему равно значение выражения `len(s)`?
№2 · ИЗМЕНЕНИЕ РЕГИСТРА
В Python задано `s = "код"`. Запишите результат вызова `s.upper()`.
№3 · ПОДСЧЁТ СИМВОЛОВ
В Python задано `s = "ананас"`. Сколько раз символ `"а"` встречается в строке `s`? Используйте `s.count("а")`.
№4 · ПОИСК ПОДСТРОКИ
В Python задано `s = "компьютер"`. Какое число вернёт `s.find("п")`? Индексация символов начинается с нуля.
№5 · ПРОВЕРКА СТРОКИ
В Python задано `s = "4072"`. Какое значение — `True` или `False` — вернёт выражение `s.isdigit()`?
№6 · ОБРЕЗКА ПРОБЕЛОВ
В Python задано `s = " весна "`. Запишите результат `s.strip().upper()`.
№7 · ЗАМЕНА ФРАГМЕНТА
В Python задано `s = "кот и кот"`. Запишите результат вызова `s.replace("кот", "пёс")`.
№8 · СЧЁТ И ПОИСК
В Python задано `s = "абракадабра"`. Найдите значения `s.count("а")` и `s.find("к")`.
+8 заданий в этом листе
Зарегистрируйтесь — и соберите свой рабочий лист по этой теме за минуту: заданий столько, сколько нужно.
№9 · РАЗБИЕНИЕ СТРОКИ
В Python задано `s = "март;апрель;май"`. Запишите список, который вернёт выражение `s.split(";")`.
№10 · СЦЕПЛЕНИЕ ЧАСТЕЙ
В Python заданы `words = ["север", "юг", "запад"]` и `sep = "/"`. Запишите результат выражения `sep.join(words)`.
№11 · СИМВОЛЬНЫЕ СРЕЗЫ
В Python задано `s = "ИНФОРМАТИКА"`. Запишите результат среза `s[1:10:2]`. Начальный индекс включается, конечный — не включается.
№12 · НОРМАЛИЗАЦИЯ ТЕКСТА
В Python задано `s = " ПрИвЕт, Мир! "`. Запишите результат выражения `s.strip().lower().replace(",", "")`.
№13 · АНАЛИЗ СИМВОЛОВ
В Python задано `s = "Информатика"`. Найдите число, которое напечатает выражение `s.lower().count("и") + s.find("м")`.
№14 · ФИЛЬТРАЦИЯ СЛОВ
В Python задано `s = "дом;лес;дом;сад"`. Разбейте строку методом `split(";")`, оставьте слова, длина которых больше 3, и соедините их символом `"-"`. Какую строку даст результат такой обработки?
№15 · КОМБИНИРОВАННАЯ ОБРАБОТКА
В Python задано `s = " Код, код; тест! КОД "`. Выполните обработку: удалите пробелы по краям, переведите строку в нижний регистр, замените запятую и восклицательный знак на пустую строку, разбейте результат по точке с запятой. Сколько различных слов получится?
Создайте уникальный лист по своей теме
Зарегистрируйтесь бесплатно — лист сохранится в личном кабинете, откуда его можно скачать в PDF и распечатать.
В листе 15 заданий: реши задачу.
Да, задания ориентированы на школьную программу по информатике для 11 класса по ФГОС.
Да. После регистрации лист открывается в конструкторе: задания можно заменить, перегенерировать или добавить новые.