Lesson argument passing pada python akan membahas fungsi pada Python.
Selain dilakukan manipulasi, variable juga sering digunakan untuk passing argument pada fungsi.
>>> def modify(k):
... k.append(4)
... print('ID k:',id(k))
...
>>> m = [1, 2, 3]
>>> id(m)
44459016
>>> modify(m)
ID k: 44459016
>>> print(m)
[1, 2, 3, 4]
>>>
Saat passing variable ke argument fungsi, maka python akan mereferensikan objek yang sama. Dalam hal ini k akan merefer ke list yang sama dengan m. Perhatikan id(m) akan sama dengan id(k), yaitu 44459016 untuk contoh diatas.
Python akan mengcopy value of reference, bukan value of the object.

