Georg Brandl | 116aa62 | 2007-08-15 14:28:22 +0000 | [diff] [blame] | 1 | |
| 2 | .. _builtin: |
| 3 | |
| 4 | **************** |
| 5 | Built-in Objects |
| 6 | **************** |
| 7 | |
| 8 | .. index:: |
| 9 | pair: built-in; types |
| 10 | pair: built-in; exceptions |
| 11 | pair: built-in; functions |
| 12 | pair: built-in; constants |
| 13 | single: symbol table |
| 14 | |
| 15 | Names for built-in exceptions and functions and a number of constants are found |
| 16 | in a separate symbol table. This table is searched last when the interpreter |
| 17 | looks up the meaning of a name, so local and global user-defined names can |
| 18 | override built-in names. Built-in types are described together here for easy |
Christian Heimes | 2c18161 | 2007-12-17 20:04:13 +0000 | [diff] [blame] | 19 | reference. |
Georg Brandl | 116aa62 | 2007-08-15 14:28:22 +0000 | [diff] [blame] | 20 | |
| 21 | The tables in this chapter document the priorities of operators by listing them |
| 22 | in order of ascending priority (within a table) and grouping operators that have |
| 23 | the same priority in the same box. Binary operators of the same priority group |
| 24 | from left to right. (Unary operators group from right to left, but there you |
| 25 | have no real choice.) See :ref:`operator-summary` for the complete picture on |
| 26 | operator priorities. |
| 27 | |