值传递:
指将参数的值复制一份传递给函数或方法,在函数内部对参数的修改不会影响到原始参数.
值传递一般传递基本数据类型(整数,浮点,布尔值)和不可变对象(字符串)
引用传递:
指将参数的引用(内存地址)传递给函数或方法,在函数内部对参数的修改会影响到原始参数
引用传递一般传递可变对象(字典,列表)
值传递:
指将参数的值复制一份传递给函数或方法,在函数内部对参数的修改不会影响到原始参数.
值传递一般传递基本数据类型(整数,浮点,布尔值)和不可变对象(字符串)
引用传递:
指将参数的引用(内存地址)传递给函数或方法,在函数内部对参数的修改会影响到原始参数
引用传递一般传递可变对象(字典,列表)