欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python關于函數的傳值和傳址到底是怎么回事

傅智翔2年前16瀏覽0評論

python關于函數的傳值和傳址到底是怎么回事?

和其他語言不一樣,傳遞參數的時候,python不允許程序員選擇采用傳值還是傳引用。

Python參數傳遞采用的肯定是“傳對象引用”的方式。

實際上,這種方式相當于傳值和傳引用的一種綜合。如果函數收到的是一個可變對象(比如字典或者列表)的引用,就能修改對象的原始值--相當于通過“傳引用”來傳遞對象。如果函數收到的是一個不可變對象(比如數字、字符或者元組)的引用,就不能直接修改原始對象--相當于通過“傳值'來傳遞對象。