第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)
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2507339.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!