11
Tại sao một hàm có thể sửa đổi một số đối số theo cảm nhận của người gọi, nhưng không phải là các đối số khác?
Tôi đang cố gắng hiểu cách tiếp cận của Python với phạm vi biến. Trong ví dụ này, tại sao f()có thể thay đổi giá trị của x, như được cảm nhận bên trong main(), nhưng không phải là giá trị của n? def f(n, x): n = 2 x.append(4) …
182
python