Next: About this document
Up: Python Reference Manual
Previous: Expression input
- ASCII
- Notation, String literals, String literals, Delimiters, The standard type , The standard type
- BNF
- Notation, Expressions and conditions
- Boolean operation
- Boolean operations
- C
- String literals, The standard type , The standard type , The standard type , The standard type , Comparisons
- DEDENT token
- Indentation, Compound statements
- EBCDIC
- The standard type
- INDENT token
- Indentation
- ImportError exception
- The import statement, The import statement
- NEWLINE token
- Line structure, Compound statements
- NameError exception
- Identifiers (Names)
- None
- The standard type , Expression statements
- None@None object
- The standard type
- Pascal
- The for statement
- RuntimeError exception
- The print statement
- Standard C
- String literals
- SyntaxError exception
- The import statement
- TypeError exception
- Arithmetic conversions, Dictionary displays, Unary arithmetic operations
- UNIX
- Complete Python programs
- ValueError exception
- Shifting operations
- ZeroDivisionError exception
- Binary arithmetic operations
- __bases__
- The standard type
- __builtin__ (built-in module)
- Complete Python programs
- __class__
- The standard type
- __dict__
- The standard type , The standard type , The standard type
- __main__ (built-in module)
- Complete Python programs
- __members__
- The standard type
- __methods__
- The standard type
- __name__
- The standard type
- access statement
- The access statement
- actual, parameter
- Function definitions
- addition
- Binary arithmetic operations
- and operator
- Boolean operations
- and, bit-wise
- Binary bit-wise operations
- anonmymous function
- Boolean operations
- argument
- Function definitions
- argument, function
- The standard type
- arithmetic conversion
- Arithmetic conversions
- arithmetic operation, binary
- Binary arithmetic operations
- arithmetic operation, unary
- Unary arithmetic operations
- assignment statement
- The standard type , Expressions and conditions, Assignment statements
- assignment, attribute
- Assignment statements, Assignment statements
- assignment, class attribute
- The standard type
- assignment, class instance attribute
- The standard type
- assignment, slicing
- Assignment statements
- assignment, subscription
- Assignment statements
- assignment, target list
- Assignment statements
- atom
- Atoms
- attribute
- The standard type
- attribute assignment
- Assignment statements, Assignment statements
- attribute assignment, class
- The standard type
- attribute assignment, class instance
- The standard type
- attribute deletion
- The del statement
- attribute reference
- Attribute references
- attribute, class
- The standard type
- attribute, class instance
- The standard type
- attribute, generic special
- The standard type
- attribute, special
- The standard type
- backslash character
- Explicit line joining
- binary arithmetic operation
- Binary arithmetic operations
- binary bit-wise operation
- Binary bit-wise operations
- binding name
- Code blocksexecution , Assignment statements
- binding, global name
- The global statement
- binding, name
- Identifiers (Names), The import statement, The import statement, Function definitions, Class definitions
- bit-wise and
- Binary bit-wise operations
- bit-wise operation, binary
- Binary bit-wise operations
- bit-wise operation, unary
- Unary arithmetic operations
- bit-wise or
- Binary bit-wise operations
- bit-wise xor
- Binary bit-wise operations
- blank line
- Blank lines
- block, code
- Code blocksexecution
- break statement
- The break statement, The while statement, The for statement, The try statement
- built-in function call
- Calls
- built-in function object
- The standard type , Calls
- built-in method
- The standard type
- built-in method call
- Calls
- built-in method object
- The standard type , Calls
- built-in module
- The import statement
- built-in name
- Identifiers (Names)
- byte
- The standard type
- call
- Calls
- call, built-in function
- Calls
- call, built-in method
- Calls
- call, class instance
- Calls
- call, class object
- The standard type , The standard type , The standard type , Calls
- call, function
- The standard type , Calls, Calls, Function definitions
- call, instance
- Calls
- call, method
- Calls
- call, procedure
- Expression statements
- call, user-defined function
- Calls, Function definitions
- callable object
- The standard type , Calls
- chaining comparisons
- Comparisons
- character
- The standard type , Subscriptions
- character set
- The standard type
- chr (standard module)
- The standard type , The standard type
- class attribute
- The standard type
- class attribute assignment
- The standard type
- class definition
- The return statement, Class definitions
- class instance
- The standard type
- class instance attribute
- The standard type
- class instance attribute assignment
- The standard type
- class instance call
- Calls
- class instance object
- The standard type , The standard type , The standard type , Calls
- class name
- Class definitions
- class object
- The standard type , The standard type , Calls, Class definitions
- class object call
- The standard type , The standard type , The standard type , Calls
- clause
- Compound statements
- co_code
- The standard type
- co_consts
- The standard type
- co_filename
- The standard type
- co_names
- The standard type
- code block
- Code blocksexecution , Code blocksexecution , Code blocksexecution , Identifiers (Names), The import statement
- code object
- The standard type
- comma
- Expressions and conditions, Parenthesized forms
- comma, trailing
- Expression lists and , The print statement
- command line
- Complete Python programs
- comment
- Comments
- comparison
- Comparisons
- comparison, string
- The standard type
- comparisons, chaining
- Comparisons
- compound statement
- Compound statements
- condition
- Expressions and conditions
- condition list
- Expression lists and
- constant
- Literals
- container
- Objectsvalues and , The standard type
- continue statement
- The continue statement, The while statement, The for statement, The try statement
- conversion, arithmetic
- Arithmetic conversions
- conversion, string
- String conversions, Expression statements
- dangling else
- Compound statements
- data
- Objectsvalues and
- data type
- The standard type
- data type, immutable
- Literals
- datum
- Dictionary displays
- decimal literal
- Numeric literals
- default parameter value
- Function definitions
- definition, class
- The return statement, Class definitions
- definition, function
- The return statement, Function definitions
- del statement
- The standard type , The del statement
- delete
- The standard type
- deletion target
- The del statement
- deletion target list
- The del statement
- deletion, attribute
- The del statement
- delimiters
- Delimiters
- dictionary display
- Dictionary displays
- dictionary object
- The standard type , The standard type , Special methods for , Dictionary displays, Subscriptions, Assignment statements
- display, dictionary
- Dictionary displays
- display, list
- List displays
- display, tuple
- Parenthesized forms
- division
- Binary arithmetic operations
- elif keyword
- The if statement
- else keyword
- The break statement, The if statement, The while statement, The for statement, The try statement
- else, dangling
- Compound statements
- empty list
- List displays
- empty tuple
- The standard type , Parenthesized forms
- error handling
- Exceptions
- errors
- Exceptions
- escape sequence
- String literals
- eval (standard module)
- Expression input
- exc_traceback
- The standard type , The try statement
- exc_type
- The try statement
- exc_value
- The try statement
- except keyword
- The try statement
- exception
- Exceptions, The raise statement
- exception handler
- The standard type , Exceptions
- exception, ImportError
- The import statement, The import statement
- exception, NameError
- Identifiers (Names)
- exception, RuntimeError
- The print statement
- exception, SyntaxError
- The import statement
- exception, TypeError
- Arithmetic conversions, Dictionary displays, Unary arithmetic operations
- exception, ValueError
- Shifting operations
- exception, ZeroDivisionError
- Binary arithmetic operations
- exception, raising
- The raise statement
- exclusive or
- Binary bit-wise operations
- exec statement
- The exec statement
- execution frame
- Code blocksexecution , Code blocksexecution , Class definitions
- execution model
- Execution model
- execution stack
- The standard type
- expression
- Expressions and conditions
- expression list
- Expression lists and , Expression statements, Assignment statements
- expression statement
- Expression statements
- expression, lambda
- Boolean operations
- extension module
- The standard type
- extension, filename
- The import statement
- f_back
- The standard type
- f_code
- The standard type
- f_globals
- The standard type
- f_lasti
- The standard type
- f_lineno
- The standard type
- f_locals
- The standard type
- file object
- The standard type , Expression input
- filename extension
- The import statement
- finally keyword
- The return statement, The break statement, The continue statement, The try statement
- floating point literal
- Numeric literals
- floating point number
- The standard type , Arithmetic conversions
- floating point object
- The standard type
- for statement
- The break statement, The continue statement, The for statement
- form, lambda
- Boolean operations, Function definitions
- formal, parameter
- Function definitions
- frame object
- The standard type
- frame, execution
- Code blocksexecution , Code blocksexecution , Class definitions
- from ... import *
- The import statement
- from keyword
- The import statement, The import statement
- func_code
- The standard type
- func_globals
- The standard type
- function argument
- The standard type
- function call
- The standard type , Calls, Calls, Function definitions
- function call, user-defined
- Calls, Function definitions
- function definition
- The return statement, Function definitions
- function name
- Function definitions
- function object
- The standard type , The standard type , Calls, Calls, Function definitions
- function, anonmymous
- Boolean operations
- function, user-defined
- The standard type
- garbage collection
- Objectsvalues and
- generic special attribute
- The standard type
- global name
- Identifiers (Names)
- global name binding
- The global statement
- global name space
- The standard type , Code blocksexecution
- global statement
- Code blocksexecution , Identifiers (Names), Assignment statements, The del statement, The import statement, The global statement
- grammar
- Notation
- grouping
- Indentation
- handle an exception
- Exceptions
- handler, exception
- The standard type
- hash character
- Comments
- hexadecimal literal
- Numeric literals
- hierarchy, type
- The standard type
- identifier
- Identifiers, Identifiers (Names)
- identity of an object
- Objectsvalues and
- identity test
- Comparisons
- if statement
- The if statement
- im_func
- The standard type
- im_self
- The standard type
- immutable data type
- Literals
- immutable object
- Objectsvalues and , The standard type
- immutable sequence object
- The standard type
- import statement
- The standard type , The import statement
- importing module
- The import statement
- in keyword
- The for statement
- in operator
- Comparisons
- inclusive or
- Binary bit-wise operations
- indentation
- Indentation
- index operation
- The standard type
- inheritance
- Class definitions
- initialization, module
- The import statement
- input
- Expression input
- input (standard module)
- Expression input
- input!raw
- Expression input
- instance call
- Calls
- instance object
- The standard type , The standard type , The standard type , Calls
- instance, class
- The standard type
- integer literal
- Numeric literals
- integer object
- The standard type
- integer representation
- The standard type
- integer, long
- Arithmetic conversions
- integer, plain
- Arithmetic conversions
- interactive mode
- Complete Python programs
- internal type
- The standard type
- interpreter
- Top-level components
- inversion
- Unary arithmetic operations
- invocation
- The standard type
- is not operator
- Comparisons
- is operator
- Comparisons
- item selection
- The standard type
- item, sequence
- Subscriptions
- item, string
- Subscriptions
- key
- Dictionary displays
- key/datum pair
- Dictionary displays
- keyword
- Keywords
- keyword, elif
- The if statement
- keyword, else
- The break statement, The if statement, The while statement, The for statement, The try statement
- keyword, except
- The try statement
- keyword, finally
- The return statement, The break statement, The continue statement, The try statement
- keyword, from
- The import statement, The import statement
- keyword, in
- The for statement
- lambda expression
- Boolean operations
- lambda form
- Boolean operations, Function definitions
- last_traceback
- The standard type
- leading whitespace
- Indentation
- len (standard module)
- The standard type , The standard type
- lexical analysis
- Lexical analysis
- lexical definitions
- Notation
- line continuation
- Explicit line joining
- line joining
- Explicit line joining
- line structure
- Line structure
- list assignment, target
- Assignment statements
- list display
- List displays
- list object
- The standard type , List displays, Attribute references, Subscriptions, Slicings, Assignment statements
- list, condition
- Expression lists and
- list, deletion target
- The del statement
- list, empty
- List displays
- list, expression
- Expression lists and , Expression statements, Assignment statements
- list, target
- Assignment statements, The for statement
- literal
- Literals, Literals
- local name space
- Code blocksexecution
- logical line
- Line structure, Comments
- long integer
- Arithmetic conversions
- long integer literal
- Numeric literals
- long integer object
- The standard type
- loop control target
- The break statement
- loop statement
- The break statement, The continue statement, The while statement, The for statement
- loop!over mutable sequence
- The for statement
- makefile (standard module)
- The standard type
- mapping object
- The standard type , The standard type , Subscriptions, Assignment statements
- membership test
- Comparisons
- method call
- Calls
- method object
- The standard type , The standard type , Calls
- method, built-in
- The standard type
- method, user-defined
- The standard type
- minus
- Unary arithmetic operations
- module initialization
- The import statement
- module name
- The import statement
- module name space
- The standard type
- module object
- The standard type , Attribute references
- module, built-in
- The import statement
- module, extension
- The standard type
- module, importing
- The import statement
- module, user-defined
- The import statement
- modules
- The import statement
- modulo
- Binary arithmetic operations
- multiplication
- Binary arithmetic operations
- mutable object
- Objectsvalues and , The standard type , The standard type , Assignment statements, Assignment statements
- mutable sequece object
- The standard type
- mutable sequence!loop over
- The for statement
- name
- Identifiers, Identifiers (Names)
- name binding
- Identifiers (Names), The import statement, The import statement, Function definitions, Class definitions
- name binding, global
- The global statement
- name space
- Code blocksexecution , Code blocksexecution
- name space, global
- The standard type , Code blocksexecution
- name space, local
- Code blocksexecution
- name space, module
- The standard type
- name, binding
- Code blocksexecution , Assignment statements
- name, built-in
- Identifiers (Names)
- name, class
- Class definitions
- name, function
- Function definitions
- name, global
- Identifiers (Names)
- name, module
- The import statement
- name, rebinding
- Code blocksexecution , Assignment statements
- name, unbinding
- Code blocksexecution , The del statement
- negation
- Unary arithmetic operations
- newline suppression
- The print statement
- not in operator
- Comparisons
- not operator
- Boolean operations
- notation
- Notation
- null operation
- The pass statement
- number
- Numeric literals
- number object
- The standard type , The standard type
- number, floating point
- The standard type , Arithmetic conversions
- numeric literal
- Numeric literals
- numeric object
- The standard type
- object
- Objectsvalues and
- object closure
- The standard type
- object, None@None
- The standard type
- object, built-in function
- The standard type , Calls
- object, built-in method
- The standard type , Calls
- object, callable
- The standard type , Calls
- object, class
- The standard type , The standard type , Calls, Class definitions
- object, class instance
- The standard type , The standard type , The standard type , Calls
- object, code
- The standard type
- object, dictionary
- The standard type , The standard type , Special methods for , Dictionary displays, Subscriptions, Assignment statements
- object, file
- The standard type , Expression input
- object, floating point
- The standard type
- object, frame
- The standard type
- object, function
- The standard type , The standard type , Calls, Calls, Function definitions
- object, immutable
- The standard type
- object, immutable sequence
- The standard type
- object, instance
- The standard type , The standard type , The standard type , Calls
- object, integer
- The standard type
- object, list
- The standard type , List displays, Attribute references, Subscriptions, Slicings, Assignment statements
- object, long integer
- The standard type
- object, mapping
- The standard type , The standard type , Subscriptions, Assignment statements
- object, method
- The standard type , The standard type , Calls
- object, module
- The standard type , Attribute references
- object, mutable
- The standard type , The standard type , Assignment statements, Assignment statements
- object, mutable sequece
- The standard type
- object, number
- The standard type , The standard type
- object, numeric
- The standard type
- object, plain integer
- The standard type
- object, recursive
- String conversions
- object, seqence
- The standard type
- object, sequence
- The standard type , Subscriptions, Slicings, Comparisons, Assignment statements, The for statement
- object, string
- The standard type , Subscriptions, Slicings
- object, traceback
- The standard type , The try statement
- object, tuple
- The standard type , Subscriptions, Slicings, Expression lists and
- object, user-defined function
- The standard type , Calls, Function definitions
- object, user-defined method
- The standard type
- octal literal
- Numeric literals
- open (standard module)
- The standard type
- operation, Boolean
- Boolean operations
- operation, binary arithmetic
- Binary arithmetic operations
- operation, binary bit-wise
- Binary bit-wise operations
- operation, null
- The pass statement
- operation, shifting
- Shifting operations
- operation, unary arithmetic
- Unary arithmetic operations
- operation, unary bit-wise
- Unary arithmetic operations
- operator, and
- Boolean operations
- operator, in
- Comparisons
- operator, is
- Comparisons
- operator, is not
- Comparisons
- operator, not
- Boolean operations
- operator, not in
- Comparisons
- operator, or
- Boolean operations
- operators
- Operators
- or operator
- Boolean operations
- or, bit-wise
- Binary bit-wise operations
- or, exclusive
- Binary bit-wise operations
- or, inclusive
- Binary bit-wise operations
- ord (standard module)
- The standard type , The standard type
- output
- Expression statements, The print statement
- output, standard
- Expression statements, The print statement
- parameter
- Function definitions
- parameter actual
- Function definitions
- parameter formal
- Function definitions
- parameter list, variable length
- Function definitions
- parameter value, default
- Function definitions
- parenthesized form
- Parenthesized forms
- parser
- Lexical analysis
- pass statement
- The pass statement
- path
- The import statement
- physical line
- Comments, Explicit line joining, String literals
- plain integer
- Arithmetic conversions
- plain integer literal
- Numeric literals
- plain integer object
- The standard type
- plus
- Unary arithmetic operations
- popen (standard module)
- The standard type
- primary
- Primaries
- print statement
- The print statement
- procedure call
- Expression statements
- program
- Complete Python programs
- raise an exception
- Exceptions
- raise statement
- The raise statement
- raising exception
- The raise statement
- range (standard module)
- The for statement
- raw input
- Expression input
- raw_index (standard module)
- Expression input
- readline
- Expression input
- rebinding name
- Code blocksexecution , Assignment statements
- recursive object
- String conversions
- reference counting
- Objectsvalues and
- reference, attribute
- Attribute references
- representation, integer
- The standard type
- reserved word
- Keywords
- return statement
- The return statement, The try statement
- seqence object
- The standard type
- sequence item
- Subscriptions
- sequence object
- The standard type , Subscriptions, Slicings, Comparisons, Assignment statements, The for statement
- shifting operation
- Shifting operations
- simple statement
- Simple statements
- singleton tuple
- The standard type
- slice
- Slicings
- slicing
- The standard type , The standard type , Slicings
- slicing assignment
- Assignment statements
- space
- Indentation
- special attribute
- The standard type
- special attribute, generic
- The standard type
- stack trace
- The standard type
- stack, execution
- The standard type
- standard input
- Complete Python programs
- standard output
- Expression statements, The print statement
- statement grouping
- Indentation
- statement, access
- The access statement
- statement, assignment
- The standard type , Expressions and conditions, Assignment statements
- statement, break
- The break statement, The while statement, The for statement, The try statement
- statement, compound
- Compound statements
- statement, continue
- The continue statement, The while statement, The for statement, The try statement
- statement, del
- The standard type , The del statement
- statement, exec
- The exec statement
- statement, expression
- Expression statements
- statement, for
- The break statement, The continue statement, The for statement
- statement, global
- Code blocksexecution , Identifiers (Names), Assignment statements, The del statement, The import statement, The global statement
- statement, if
- The if statement
- statement, import
- The standard type , The import statement
- statement, loop
- The break statement, The continue statement, The while statement, The for statement
- statement, pass
- The pass statement
- statement, print
- The print statement
- statement, raise
- The raise statement
- statement, return
- The return statement, The try statement
- statement, simple
- Simple statements
- statement, try
- The standard type , The try statement
- statement, while
- The break statement, The continue statement, The while statement
- stderr
- The standard type
- stdin
- The standard type
- stdio
- The standard type
- stdout
- The standard type , The print statement
- string comparison
- The standard type
- string conversion
- String conversions, Expression statements
- string item
- Subscriptions
- string literal
- String literals
- string object
- The standard type , Subscriptions, Slicings
- subscription
- The standard type , The standard type , The standard type , Subscriptions
- subscription assignment
- Assignment statements
- subtraction
- Binary arithmetic operations
- suite
- Compound statements
- suppression, newline
- The print statement
- syntax
- Notation, Expressions and conditions
- sys (built-in module)
- The print statement, The import statement, The try statement, Complete Python programs
- sys.exc_traceback
- The standard type
- sys.last_traceback
- The standard type
- sys.modules
- The import statement
- sys.path
- The import statement
- sys.stderr
- The standard type
- sys.stdin
- The standard type
- sys.stdout
- The standard type
- tab
- Indentation
- target
- Assignment statements
- target list
- Assignment statements, The for statement
- target list assignment
- Assignment statements
- target list, deletion
- The del statement
- target, deletion
- The del statement
- target, loop control
- The break statement
- tb_frame
- The standard type
- tb_lasti
- The standard type
- tb_lineno
- The standard type
- tb_next
- The standard type
- test, identity
- Comparisons
- test, membership
- Comparisons
- token
- Lexical analysis
- trace, stack
- The standard type
- traceback object
- The standard type , The try statement
- trailing comma
- Expression lists and , The print statement
- try statement
- The standard type , The try statement
- tuple display
- Parenthesized forms
- tuple object
- The standard type , Subscriptions, Slicings, Expression lists and
- tuple, empty
- The standard type , Parenthesized forms
- tuple, singleton
- The standard type
- type
- The standard type
- type hierarchy
- The standard type
- type of an object
- Objectsvalues and
- type, data
- The standard type
- type, immutable data
- Literals
- unary arithmetic operation
- Unary arithmetic operations
- unary bit-wise operation
- Unary arithmetic operations
- unbinding name
- Code blocksexecution , The del statement
- unreachable object
- Objectsvalues and
- unrecognized escape sequence
- String literals
- user-defined function
- The standard type
- user-defined function call
- Calls, Function definitions
- user-defined function object
- The standard type , Calls, Function definitions
- user-defined method
- The standard type
- user-defined method object
- The standard type
- user-defined module
- The import statement
- value of an object
- Objectsvalues and
- value, default parameter
- Function definitions
- values, writing
- Expression statements, The print statement
- variable length parameter list
- Function definitions
- while statement
- The break statement, The continue statement, The while statement
- whitespace
- Indentation
- writing values
- Expression statements, The print statement
- xor, bit-wise
- Binary bit-wise operations