python 參數的傳遞可變對象和不可變對象


一、函數的參數傳遞本質是:從實參到形參的賦值操作。python中一切皆對象,所有的賦值操作都是引用的賦值,所以python中參數的傳遞都是"引用的傳遞",不是"值傳遞"。具體的操作分為兩類:

1.對可變對象進行寫操作;直接作用於原對象本身;

2.對不可變對象進行寫操作,會產生一個新的對象空間,並用新的值填充這塊空間。

 

可變對象有:

                字典、列表、集合、自定義的對象等。

不可變對象:

                數字、字符串、元組、function等

 示例:

      


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM