- В 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]; # третий символ строки
Информатика • 10 класс
100
Обработка символьных данных (Python)
Было полезно?
Рекомендуем
Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках