The semantics of argument passing : parameter « Function « Python Tutorial






def f(x, y):
    x = 23
    y.append(42)

a = 77
b = [99]
f(a, b)
print a, b








10.2.parameter
10.2.1.The semantics of argument passing
10.2.2.Pass functions to other functions as arguments
10.2.3.Passing Functions as parameter
10.2.4.Passing and Calling (Built-in) Functions
10.2.5.Positional Arguments
10.2.6.Passing lists and individual list elements to functions.
10.2.7.Simulating Output Parameters
10.2.8.Unpacking arguments