Release 3.3.2
Guido van Rossum Fred L. Drake, Jr., editor
June 15, 2013
Python Software Foundation Email: docs@python.org
CONTENTS
1
Introduction 1.1 Include Files . . . . . . . . . . . . . 1.2 Objects, Types and Reference Counts 1.3 Exceptions . . . . . . . . . . . . . . 1.4 Embedding Python . . . . . . . . . . 1.5 Debugging Builds . . . . . . . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
3 3 4 7 9 10 11 15 17 21 22 23 24 27 27 27 28 29 32 33 40 41 42 45 45 49 52 53 54 55 61 63 63 64 69 91 93
2 The Very High Level Layer 3 Reference Counting 4 Exception Handling 4.1 Exception Objects . . . . . 4.2 Unicode Exception Objects 4.3 Recursion Control . . . . . 4.4 Standard Exceptions . . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
5 Utilities 5.1 Operating System Utilities . . . . . . . 5.2 System Functions . . . . . . . . . . . . 5.3 Process Control . . . . . . . . . . . . . 5.4 Importing Modules . . . . . . . . . . . 5.5 Data marshalling support . . . . . . . . 5.6 Parsing arguments and building values 5.7 String conversion and formatting . . . 5.8 Reflection . . . . . . . . . . . . . . . . 5.9 Codec registry and support functions . 6 Abstract Objects Layer 6.1 Object Protocol . . . 6.2 Number