- В Python строка создаётся простым присваиванием значения в кавычках. Строки являются неизменяемыми последовательностями символов.
- Функции для работы со строками:
- len (s) – Возвращает длину строки (количество символов).
- s.find (<подстрока>) – Поиск первого вхождения подстроки.
- s.rfind (<подстрока>) – Поиск последнего вхождения подстроки.
- s.split (<разделитель>) – Разбивает строку на список подстрок по заданному разделителю (по умолчанию по пробелам).
- s.replace (<старое>, <новое>) – Заменяет все вхождения одной подстроки на другую. Возвращает новую строку.
- s.strip () – Удаляет пробельные символы в начале и конце строки.
- s.upper () – Преобразует все символы в верхний регистр.
- s.lower () – Преобразует все символы в нижний регистр.
- s.capitalize () – Преобразует первую букву в заглавную, остальные – в строчные.
- s.count (<подстрока>) – Считает количество непересекающихся вхождений подстроки.
- s.isdigit () – Проверяет, состоит ли строка только из цифр.
- s.isalpha () – Проверяет, состоит ли строка только из букв.
- s.isalnum () – Проверяет, состоит ли строка только из букв и цифр.
- int (s) – Преобразует строку в целое число.
- str (x) – Преобразует число или другой объект в строку.
- s [индекс] – Доступ к символу по индексу (первый символ – s [0], последний – s [-1]).
- s [<начало>:<конец>] – Извлечение подстроки (срез).
Информатика • 10 класс
2
Обработка символьных данных. Встроенные функции (Python)
Было полезно?
Рекомендуем
Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках