Python中的参数如何通过值或引用传递?
Python使用的机构,这被称为“呼叫逐对象”,有时也被称为“呼叫由对象参考”或“呼叫通过共享”
如果将不变的参数(例如整数,字符串或元组)传递给函数,则传递的行为类似于Call-by-value。如果传递可变参数,则有所不同。
Python语言中的所有参数(参数)都通过引用传递。这意味着,如果您更改函数中参数所指的内容,则更改也将反映在调用函数中。
示例
student={'Archana':28,'krishna':25,'Ramesh':32,'vineeth':25}
def test(student):
new={'alok':30,'Nevadan':28}
student.update(new)
print("Inside the function",student)
return
test(student)
print("out侧面功能:",student)输出结果
Inside the function {'Archana': 28, 'krishna': 25, 'Ramesh': 32, 'vineeth': 25, 'alok': 30, 'Nevadan': 28}
out侧面功能: {'Archana': 28, 'krishna': 25, 'Ramesh': 32, 'vineeth': 25, 'alok': 30, 'Nevadan': 28}热门推荐
2 入学校简短祝福语
10 别人怀孕的简短祝福语
11 哥哥新婚祝福语创意简短
12 生日祝福语简短独特格式
13 老师高考后祝福语 简短
14 老婆生日祝福语短句简短
15 结婚婚庆祝福语简短
16 给红包祝福语简短搞笑
17 早餐祝福语怎么写简短
18 外国媳妇订婚祝福语简短