7. 文字列処理¶
この章で解説されているモジュールは文字列を操作するさまざまな処理を提供します。
それに加えて、Python の組み込み文字列クラスたちは シーケンス型 — str, unicode, list, tuple, bytearray, buffer, xrange で説明されたシーケンス型のメソッドをサポートし、また 文字列メソッド で説明された文字列固有のメソッドもサポートします。フォーマットされた文字列の出力にはテンプレート文字列または 文字列フォーマット操作 で説明された %
演算子を使います。また、正規表現に基づいた文字列関数については re
モジュールを参照してください。
- 7.1.
string
— 一般的な文字列操作 - 7.2.
re
— 正規表現操作 - 7.3.
struct
— 文字列データをパックされたバイナリデータとして解釈する - 7.4.
difflib
— 差分の計算を助ける - 7.5.
StringIO
— ファイルのように文字列を読み書きする - 7.6.
cStringIO
— 高速化されたStringIO
- 7.7.
textwrap
— テキストの折り返しと詰め込み - 7.8.
codecs
— codec レジストリと基底クラス - 7.9.
unicodedata
— Unicode データベース - 7.10.
stringprep
— インターネットのための文字列調製 - 7.11.
fpformat
— 浮動小数点数の変換