GNU Info

Info Node: (python2.1-ref.info)return statement

(python2.1-ref.info)return statement


Next: raise statement Prev: print statement Up: Simple statements
Enter node , (file) or (file)node

The `return' statement
======================

     return_stmt:    "return" [expression_list]

`return' may only occur syntactically nested in a function definition,
not within a nested class definition.

If an expression list is present, it is evaluated, else `None' is
substituted.

`return' leaves the current function call with the expression list (or
`None') as return value.

When `return' passes control out of a `try' statement with a `finally'
clause, that `finally' clause is executed before really leaving the
function.


automatically generated by info2www version 1.2.2.9