Информатика • 10 класс
100

Обработка символьных данных (Python)

  • В Python строки являются неизменяемыми последовательностями символов. Индексация начинается с 0.
  • Функции и операции для работы со строками в Python:
    • Определение длины строки
      S = "Мама мыла раму"
      N = len (S)
      # N = 14 (пробелы считаются)
    • Выделение подстроки из строки (срез)
      S = "Мама мыла раму"
      result = S [5 : 9]
      # символы с индекса 5 по 8 включительно "мыла"
    • Слияние строк
      S1 = "Мама "
      S2 = "мыла"
      result = S1 + S2
      # "Мама мыла"
    • Поиск подстроки в строке
      S = "Мама мыла раму"
      pos = S.find ("мы")
      # возвращает индекс первого вхождения (5) или –1,
      # если не найдено
    • Удаление символов в строке (создание новой строки)
      S = "Мама мыла раму"
      S_new = S [:5] + S [9:]
    • Вставка подстроки в строку (срез)
      S = "Мама раму"
      S_new = S [:5] + "мыла " + S [5:]
  • К отдельным символам можно обращаться по индексу:
    c = S [2]; # третий символ строки
Было полезно?

Рекомендуем

Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках
Зарегистрироваться в «Облаке знаний»
Логотип облако знаний
+7 (499) 322-07-57
info@oblakoz.ru

Контактный центр

МО, г. Долгопрудный,
Лихачевский проезд, 4, стр. 1

Отдел заботы о пользователях

Политика конфиденциальности

© ООО «Физикон Лаб», 2026

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪