当前位置: 首页 > news >正文

大模型学习python基础——函数参数的传递

函数的参数传递机制
1、实参给形参传值,传的什么值?
数据值还是地址值?在python中一切皆对象,所以传的都是地址值,又称为引用。
a = 1 其实a变量中村的是1这个int对象的地址,也叫做a引用1这个int对象

2、参数接收的对象的类型分为2种情况:
(1)不可变类型:例如:整数int、浮点数float、布尔bool、字符串str、元组tuple、冻结集合frozenset等
(2)可变类型:例如:列表list、集合set、字典dict等

结论:
(1)不可变类型:形参接收完实参的地址后,形参无论怎么修改,都与实参无关。
除非返回修改后的值,并让实参变量重新接收。
(2)可变类型:
情况一:没有让形参变量指向新的对象,在形参对象内部做修改,与实参有关。相当于实参对象也跟着改变了。
情况二:形参变量指向了新对象,那么接下来形参的操作与实参就无关了,除非返回,并重新接收。

例如:内置函数 sorted(列表等):返回新的列表
列表的函数 列表.sort():在原列表内部排序

集合1.union(集合2):返回新的集合
集合1.update(集合2):直接修改集合1

3、如果参数接收的对象类型是可变类型,但是又不希望形参的修改影响实参,那么可以在传参的时候加一个 deepcopy

http://www.zskr.cn/news/1462682.html

相关文章:

  • Unity InputSystem 虚拟摇杆进阶:三种模式(固定/跟随/灵活)的完整实现与性能对比
  • 26年春季学期学习记录第41天
  • MySQL Binlog配置避坑指南:手把手教你为Maxwell搭建完美运行环境
  • 5分钟快速上手:让普通鼠标在Mac上超越苹果触控板的终极方案
  • 2026 惠州防水补漏商家深度测评|附近卫生间、外墙、屋顶漏水维修上门哪家靠谱,同城 5 家正规防水机构实测对比 - 吉林同城获客
  • 5大核心功能构建:DistroAV NDI插件在OBS中的专业网络视频架构
  • B站成分检测器:3步快速上手,评论区用户身份一目了然
  • 有海外模块的大湾区EMBA推荐|5大国际化高管深造项目盘点 - 品牌2026推荐
  • Atcoder - 460 - E - x + y ≡ x + y
  • 工业相机选型与镜头参数完全指南:从原理到落地的关键决策
  • 揭秘文本转图表工具的效率革命:如何用代码思维重塑可视化工作流
  • WiiM Bar 7 月发布:479 美元打破高音质高价魔咒,拓展全屋音频生态
  • 明日方舟素材库终极指南:免费获取完整游戏资源实战秘籍
  • 3个技巧:用Draw.io Mermaid插件实现代码驱动图表设计
  • 3分钟免费激活IDM完整版:终极下载体验解锁指南
  • 年度必看!2026AI论文写作软件榜单(覆盖 99% 毕业论文需求)
  • 如何用智能视频分析工具将数小时视频压缩为5分钟可读报告
  • 保姆级教程:在Ubuntu 22.04上编译COLMAP 3.9,附赠6个常见编译错误的解决方案
  • 2026年 北京烘焙培训推荐榜单:家庭私房/摆摊甜品/专业裱花奶油蛋糕与日式面包综合口碑优选 - 品牌企业推荐师(官方)
  • 高性价比广告标识工厂怎么选?2026 省钱选型实用指南 - GrowthUME
  • 高效下载抖音视频:douyin-downloader完整实用指南
  • 航空复合纤维材料专用切割磨床厂家推荐:谁家能解决分层起毛的问题? - 资讯纵览
  • 计算机毕业设计之基于爬虫技术的电影推荐系统设计与实现
  • 从零搭建可信AI评估中台:基于NIST AI RMF v1.1的9模块实施路线图(含源码级配置清单)
  • 2026年10款精选论文AI智能降重工具实测:消AIGC特征实战对比实用指南 - 降AI小能手
  • AI工具如何真正驱动智能资产增值:3个被90%企业忽略的集成关键指标
  • MATLAB自动计算平行泊车安全起始位置范围并绘图
  • 2026 青岛黄金回收靠谱商家推荐|铂金白银 K 金金条首饰回收价格与门店指南 - 同城好物推荐官
  • DXVK内存优化完全指南:彻底解决游戏VRAM泄漏问题
  • 2026窗户漏水维修推荐:补漏剂/密封胶/服务商选型指南 - 资讯纵览