In depth exploration of the Python 3 standard library, one built-in function, type, exception, and module at a time.
abs | all | any | ascii | bin | bool | breakpoint | bytearray | bytes | callable | chr | classmethod | compile | complex | delattr | dict | dir | divmod | enumerate | eval | exec | filter | float | format | frozenset | getattr | globals | hasattr | hash | help | hex | id | input | int | isinstance | issubclass | iter | len | list | locals | map | max | memoryview | min | next | object | oct | open | ord | pow | print | property | range | repr | reversed | round | set | setattr | slice | sorted | staticmethod | str | sum | super | tuple | type | vars | zip | import()
False | True | None | NotImplemented | Ellipsis | debug | copyright | credits | license | quit | exit
and | or | not
int | float | complex
list | tuple | range | str | bytes | bytearray | memoryview | set | frozenset
dict
module | class | code | type
===
Base classes | Concrete exceptions | Warnings | Exception hierarchy
raise | assert | try | catch | else | finally
AssertionError | AttributeError | EOFError | FloatingPointError | GeneratorExit | ImportError | ModuleNotFoundError | IndexError | KeyError | NameError | NotImplementedError | OverflowError | RecursionError | ReferenceError | RuntimeError | StopIteration | StopAsyncIteration | SyntaxError | IndentationError | TabError | SystemError | SystemExit | TypeError | UnboundLocalError | UnicodeError | UnicodeEncodeError | UnicodeDecodeError | UnicodeTranslateError | ValueError | ZeroDivisionError | EnvironmentError | IOError | BlockingIOError | ChildProcessError | ConnectionError | BrokenPipeError | ConnectionAbortedError | ConnectionError | ConnectionRefusedError | ConnectionResetError | FileExistsError | IsADirectoryError | NotADirectoryError | PermissionError | ProcessLookupError | TimeoutError | Warning | UserWarning | DeprecationWarning | PendingDeprecationWarning | SyntaxWarning | RuntimeWarning | FutureWarning | ImportWarning | UnicodeWarning | BytesWarning | ResourceWarning
string | re | difflib | textwrap | unicodedata | stringprep | readline | rlcompleter
struct | codecs
datetime | calendar | collections | collections.abc | heapq | bisect | array | weakref | types | copy | pprint | reprlib | enum
numbers | math | cmath | decimal | fractions | random | statistics
copysign | fabs | factorial | frexp | ldexp | fsum | fmod | modf | remainder | gcd | isfinite | inf | isinf | isnan | isclose | pi | e | tau | nan | trunc | ceil | floor | log | log1p | log2 | log10 | pow | sqrt | cos | acos | sin | asin | tan | atan | atan2 | hypot | degrees | radians | acosh | asinh | atanh | cosh | sinh | tanh
itertols | functols | operator
pathlib | os.path | fileinput | stat | filecmp | tempfile | glob | fnmatch | linecache | shutil
abspath | basename | commonpath | commonprefix | dirname | exists | lexists | expanduser | expandvars | getatime | getctime | getsize | isabs | isfile | islink | ismount | samefile | supports_unicode_filenames | normcase | join | normpath | realpath | relpath | split | splitdrive | splitext
pickli | copyreg | shelve | marshal | dbm | sqlite3
zlib | gzip | bz2 | lzma | tarfile
csv | configparser | netrc | xdrlib | plistlib
Dialect | DictReader | DictWriter | Error | OrderedDict | QUOTE_ALL | QUOTE_MINIMAL | QUOTE_NONE | QUOTE_NONNUMERIC | Sniffer | StringIO | excel | excel_tab | field_size_limit | get_dialect | list_dialects | re | reader | register_dialect | unix_dialect | unregister_dialect | writer
hashlib | hmac | secrets
os | io | time | argparse | getopt | logging | logging.config | logging.handlers | getpass | curses | curses.textpad | curses.ascii | curses.panel | platform | errno | ctypes
abc | abort | access | altsep | chdir | chflags | chmod | chown | chroot | close | closerange | confstr | confstr_names | cpu_count | ctermid | curdir | defpath | device_encoding | devnull | dup | dup2 | environ | environb | error | execl | execle | execlp | execlpe | execv | execve | execvp | execvpe | extsep | fchdir | fchmod | fchown | fdopen | fork | forkpty | fpathconf | fsdecode | fsencode | fspath | fstat | fstatvfs | fsync | ftruncate | fwalk | get_blocking | get_exec_path | get_inheritable | get_terminal_size | getcwd | getcwdb | getegid | getenv | getenvb | geteuid | getgid | getgrouplist | getgroups | getloadavg | getlogin | getpgid | getpgrp | getpid | getppid | getpriority | getsid | getuid | initgroups | isatty | kill | killpg | lchflags | lchmod | lchown | linesep | link | listdir | lockf | lseek | lstat | major | makedev | makedirs | minor | mkdir | mkfifo | mknod | name | nice | open | openpty | pardir | path | pathconf | pathconf_names | pathsep | pipe | popen | pread | putenv | pwrite | read | readlink | readv | register_at_fork | remove | removedirs | rename | renames | replace | rmdir | scandir | sched_get_priority_max | sched_get_priority_min | sched_yield | sendfile | sep | set_blocking | set_inheritable | setegid | seteuid | setgid | setgroups | setpgid | setpgrp | setpriority | setregid | setreuid | setsid | setuid | spawnl | spawnle | spawnlp | spawnlpe | spawnv | spawnve | spawnvp | spawnvpe | st | stat | stat_result | statvfs | statvfs_result | strerror | supports_bytes_environ | supports_dir_fd | supports_effective_ids | supports_fd | supports_follow_symlinks | symlink | sync | sys | sysconf | sysconf_names | system | tcgetpgrp | tcsetpgrp | terminal_size | times | times_result | truncate | ttyname | umask | uname | uname_result | unlink | unsetenv | urandom | utime | wait | wait3 | wait4 | waitpid | walk | write | writev
threading | multiprocessing | concurrent | concurrent.futures | subprocess | sched | queue | _thread | _dummy_thread | dummy_threading | contextvars
asyncio | socket | ssl | select | selectors | asyncore | asynchat | signal | mmap
email | json | mailcap | mailbox | mimetypes | base64 | binhex | binascii | quopri | uu
html | html.parser | html.entities | xml | xml.etree.ElementTree | xml.dom
webbrowser | cgi | cgitb | wsgiref | urllib | urllib.request | urllib.response | urllib.parse | urllib.error | http | http.client | ftplib | poplib | imaplib | nntplib | smtplib | smtpd | telnetlib | uuid | socketserver | http.server | http.cookies | http.cookiejar | xmlrpc | ipaddress
audioop | aifc | sunau | wave | chunk | colorsys | imghdr | sndhdr | ossaudiodev
gettext | local
turtle | cmd | shlex
bdb | faulthandler | pdb | timeit | trace | tracemalloc
distutils | ensurepip | venv | zipapp
sys | sysconfig | builtins | main | warnings | dataclasses | contextlib | abc | atexit | traceback | future | gc | inspect | site
zipimport | pkgutil | modulefinder | runpy | importlib
parser | ast | symtable | symbol | token | keyword | tokenize | tabnanny | pyclbr | py_compile | compileall | dis | pickletools