#
4. String Services

The modules described in this chapter provide a wide range of string manipulation operations. Here's an overview:

`string` | Common string operations.
`re` | Regular expression search and match operations with a Perl-style expression syntax.
`struct` | Interpret strings as packed binary data.
`difflib` | Helpers for computing differences between objects.
`fpformat` | General floating point formatting functions.
`StringIO` | Read and write strings as if they were files.
`cStringIO` | Faster version of `StringIO`, but not subclassable.
`codecs` | Encode and decode data and streams.
`unicodedata` | Access the Unicode Database.