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
--- 浮動小数点数の変換