Recipe 1.1.
Processing a String One Character at a Time
Recipe 1.2.
Converting Between Characters and Numeric Codes
Recipe 1.3.
Testing Whether an Object Is String-like
Recipe 1.4.
Aligning Strings
Recipe 1.5.
Trimming Space from the Ends of a String
Recipe 1.6.
Combining Strings
Recipe 1.7.
Reversing a String by Words or Characters
Recipe 1.8.
Checking Whether a String Contains a Set of Characters
Recipe 1.9.
Simplifying Usage of Strings' translate Method
Recipe 1.10.
Filtering a String for a Set of Characters
Recipe 1.11.
Checking Whether a String Is Text or Binary
Recipe 1.12.
Controlling Case
Recipe 1.13.
Accessing Substrings
Recipe 1.14.
Changing the Indentation of a Multiline String
Recipe 1.15.
Expanding and Compressing Tabs
Recipe 1.16.
Interpolating Variables in a String
Recipe 1.17.
Interpolating Variables in a Stringin Python 2.4
Recipe 1.18.
Replacing Multiple Patterns in a Single Pass
Recipe 1.19.
Checking a String for Any of Multiple Endings
Recipe 1.20.
Handling International Text with Unicode
Recipe 1.21.
Converting Between Unicode and Plain Strings
Recipe 1.22.
Printing Unicode Charactersto Standard Output Recipe 1.23. Encoding Unicode Data for XML and HTML
Recipe 1.24.
Making Some Strings Case-Insensitive
Recipe 1.25.
Converting HTML Documents to Texton a Unix Terminal