| Python Language Reference Manual by Guido van Rossum and Fred L. Drake, Jr. Paperback (6"x9"), 120 pages ISBN 0954161785 RRP £12.95 ($19.95) Sales of this book support the Python Software Foundation! Get a printed copy>>> |
6.10 The break statement
break_stmt "break"
break may only occur syntactically nested in a for
or while loop, but not nested in a function or class definition
within that loop.
It terminates the nearest enclosing loop, skipping the optional
else clause if the loop has one.
If a for loop is terminated by break, the loop control
target keeps its current value.
When break passes control out of a try statement
with a finally clause, that finally clause is executed
before really leaving the loop.
| ISBN 0954161785 | Python Language Reference Manual | See the print edition |