5. Miscellaneous Services

The modules described in this chapter provide miscellaneous services that are available in all Python versions. Here's an overview:

math Mathematical functions (sin() etc.).
cmath Mathematical functions for complex numbers.
random Generate pseudo-random numbers with various common distributions.
whrandom Floating point pseudo-random number generator.
bisect Array bisection algorithms for binary searching.
array Efficient arrays of uniformly typed numeric values.
ConfigParser Configuration file parser.
fileinput Perl-like iteration over lines from multiple input streams, with ``save in place'' capability.
calendar General functions for working with the calendar, including some emulation of the Unix<#12672#><#12672#> cal program.
cmd Build line-oriented command interpreters; this is used by module pdb.
shlex Simple lexical analysis for Unix<#12955#><#12955#> shell-like languages.


See About this document... for information on suggesting changes.