Summary of the standard string libraries

Python's standard library offers a number of modules with additional string processing features.

  • string: The string module contains constants that decompose the ASCII characters into letters, numbers, whitespace, and so on. It contains the full definition of the formatter that is used by the str.format() method. We'll look at this in the next section. It also contains the Template class which defines a string template into which values can be interpolated.
  • re: The regular expression library allows us to define a pattern that can be used to parse input strings. We'll look at this in the next section.
  • difflib: The difflib module is used to compare sequences of strings, typically from text files. There are a ...

Get Python Essentials now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.