多くの言語にはデータの「値渡し」「参照渡し」などと言われる仕組みがそなわっていますが、Pythonにも同じ仕組みがあります。 値渡しとは関数の引数として変数を指定したとき、関数内で引数を変更しても、もとの変数は変更されないことを言います。 def addOne(x): x = x + 1 print x y = 1 addOne(y) print y 結果 2 1 値渡しの場合は、このように関数内で引数に1加算しても、関数外の変数には影響しません。
(This host) = https://njf.jp