In the last chapter, we looked at basic procedural statements in Python. Here, we'll move on to explore a set of additional statements that create functions of our own. In simple terms, functions are a device that groups a bunch of statements, so they can be run more than once in a program. Functions also let us specify parameters, which may differ each time a function's code is run. Table 4.1 summarizes the function- related statements we'll study in this chapter.
Statement | Examples |
---|---|
Calls | myfunc("spam, ham, toast\n") |
def , return | def adder(a, b, c=1, *d): return a+b+c+d[0] |
global | def function(): global x, y; x = 'new' |