Skip to content

String processing

This guide covers working with text in Python — string methods, formatting, searching, cleaning — and the Unicode behaviour you'll encounter sooner or later.

Coming soon

This guide is awaiting migration into Agilearn. The archived version remains available at accuser.dev/string-processing-with-python.

What will be here

Learn — string basics, string methods, string formatting, string searching.

Recipes — cleaning and normalising text, parsing structured strings, string templates, avoiding common mistakes.

Reference — string methods, formatting syntax, string constants.

Concepts — why strings are immutable; understanding Unicode and encodings.