Python functions have no explicit begin or end, and no curly braces to mark where the function code starts and stops. The only delimiter is a colon (:) and the indentation of the code itself.
This corresponds with def and if etc.
For example,
—
def fib(n):print 'n =', n
if n > 1:
return n * fib(n - 1) else:
print 'end of the line' return 1
