第9章 函数-9.4 函数参数的传递

张开发
2026/4/11 20:42:24 15 分钟阅读

分享文章

第9章 函数-9.4 函数参数的传递
在Python中根据实参的数据类型可以将函数参数的传递模式分为2种一是值传递其包括整数、浮点数、字符串和元组二是引用传递其包括列表、字典、集合和对象。值传递和引用传递的区别是函数参数进行值传递后若在函数内改变形参的值不会影响实参的值而函数参数进行引用传递后若在函数内改变形参的值则实参的值也会一并改变。示例代码如下# 资源包\Code\chapter9\9.4\0906.py # 值传递 def myFunc(parameter): parameter This is parameter print(形参的值为, parameter) print(--值传递--) val Python print(val的值为, val) myFunc(val) print(实参的值为, val) # 引用传递 def myFunc(parameter): parameter.add(88) print(形参的值为, parameter) print(--引用传递--) val {1, 2, 3, 4, 5} print(val的值为, val) myFunc(val) print(实参的值为, val)

更多文章