Строковые сервисы¶String Services
The modules described in this chapter provide a wide range of string manipulation operations.
В дополнение, встроенные строковые классы Python поддерживают методы последовательностей, описанные в разделе Типы последовательностей – str, bytes, bytearray, list, tuple, range, а также строковые методы, описанные в разделе Строковые методы. Для форматирования строк см. раздел Форматирование строк. Также см. модуль re для строковых функций, основанных на регулярных выражениях.
- string – Общие операции со строкамиstring – Common string operations
- re – Операции с регулярными выражениямиre – Regular expression operations
- Синтаксис регулярных выраженийRegular Expression Syntax
- Сопоставление и поискMatching vs Searching
- Содержимое модуляModule Contents
- Объекты регулярных выраженийRegular Expression Objects
- Объекты MatchMatch Objects
- ПримерыExamples
- Проверка наличия парыChecking For a Pair
- Имитация scanf()Simulating scanf()
- Избегание рекурсииAvoiding recursion
- search() и match()search() vs. match()
- Создание телефонного справочникаMaking a Phonebook
- Преобразование текстаText Munging
- Поиск всех наречийFinding all Adverbs
- Поиск всех наречий и их позицийFinding all Adverbs and their Positions
- Сырая строковая нотацияRaw String Notation
- struct – Интерпретирует байты как упакованные двоичные данныеstruct – Interpret bytes as packed binary data
- difflib – Вспомогательные функции для вычисления различийdifflib – Helpers for computing deltas
- textwrap – Перенос и заполнение текстаtextwrap – Text wrapping and filling
- codecs – Реестр кодеков и базовые классыcodecs – Codec registry and base classes
- Базовые классы кодековCodec Base Classes
- Объекты CodecCodec Objects
- Объекты IncrementalEncoderIncrementalEncoder Objects
- Объекты IncrementalDecoderIncrementalDecoder Objects
- Объекты StreamWriterStreamWriter Objects
- Объекты StreamReaderStreamReader Objects
- Объекты StreamReaderWriterStreamReaderWriter Objects
- Объекты StreamRecoderStreamRecoder Objects
- Кодировки и ЮникодEncodings and Unicode
- Стандартные кодировкиStandard Encodings
- encodings.idna – Интернационализированные доменные имена в приложенияхencodings.idna – Internationalized Domain Names in Applications
- encodings.utf_8_sig – Кодек UTF-8 с сигнатурой BOMencodings.utf_8_sig – UTF-8 codec with BOM signature
- Базовые классы кодековCodec Base Classes
- unicodedata – База данных Unicodeunicodedata – Unicode Database
- stringprep – Подготовка строк для интернетаstringprep – Internet String Preparation