导语:
本文主要介绍了关于python中值传递和引用传递的区别的相关知识,包括Python传递上一个类计算值,以及Python传递上一个类值这些编程知识,希望对大家有参考作用。
区别
1.值传递适用于不可变类型的实参,引用传递适用于可变类型。
2、函数参数传值时,如果形参发生变化,实参的值不会受到影响。而通过引用传递,改变了形参的值,实参的值也会随之改变。
实例
def param_test(obj):
obj += obj
print('形参值为:', obj)
print('*******值传递*****')
a = '码农飞哥'
print('a的值为:', a)
param_test(a)
print('实参的值为:', a)
print("*******引用传递*****")
b = [1, 2, 3]
print('b的值为:', b)
param_test(b)
print('实参的值为:', b)
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Python简介:方差和标准差的区别11/02
- ♥ win8安装python的方法12/17
- ♥ 如何使用anaconda创建python环境08/12
- ♥ 如何在 Python 中实现列表排序?12/09
- ♥ python如何根据字典的key删除元素12/22
- ♥ 如何在 python 中卸载 selenium10/24
内容反馈