问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python中的赋值,什么时候是传值什么时候是传址?

发布网友 发布时间:2022-04-18 05:12

我来回答

1个回答

热心网友 时间:2022-04-18 06:41

和其他语言不一样,传递参数的时候,python不允许程序员选择采用传值还是传引用。
Python参数传递采用的肯定是“传对象引用”的方式。实际上,这种方式相当于传值和传引用的一种综合。如果函数收到的是一个可变对象(比如字典或者列表)的引用,就能修改对象的原始值--相当于通过“传引用”来传递对象。如果函数收到的是一个不可变对象(比如数字、字符或者元组)的引用,就不能直接修改原始对象--相当于通过“传值'来传递对象。

python一般内部赋值变量的话,都是传个引用变量,和C语言的传地址的概念差不多。可以用id()来查询内存地址

如果a=b的话, a和b的地址是相同的;如果只是想拷贝,那么就得用 a=b[:]。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
叶罗丽精灵梦小游戏有吗? 女孩爱玩化妆换衣服的游戏 洋娃娃类似的游戏推荐 女生换装小游戏有哪些 哪一个换装游戏是古代的宫廷小花仙 女生换装小游戏有哪些 有没有比较好玩的纯古风换装单机游戏啊 父母走了,如何怀念? 如何在失去亲人后怀念他们呢? 父亲过世,如何怀念 U盘损坏数据恢复的有效方法使用专业工具和技巧来恢复U盘中的损坏... ...格式化的U盘中的数据文件简单有效的数据恢复方法和注意事项_百度知 ... 手机格式化恢复技巧教你简单有效地恢复误格式化的手机数据 鲍鱼闷茄子怎么做? 为什么邯郸钢铁停了这么长时间? 邯钢子弟招聘2012年最新消息都有哪些专业? 邯钢下属单位的待遇 一个行李箱可以装多少钱 邯郸钢铁在山东大学招聘吗 坐火车行李箱里放钱行吗 遇到人生到岔路口,我该何去何从?? 滦县的司家营铁矿怎么样?待遇怎么样?有招聘吗?招冶金专业的毕业生吗?求知情人指点! 邯钢今年招人吗,电气自动化专业,我今年要毕业了,大专学历能进去吗 英国邮政寄往中国的快递行李箱里装着钱和重要证件被中国的当局扣留交完罚款还_百度问一问 20寸的拉杆箱装的下100万人民币现金吗 12乘35的箱子能装多少钱? 黑色衣服 搭配什么外套 求助下 WeGame的问题 为什么我的英雄联盟用wegame登录不了而且用客户端登录显示一堆乱码而且登陆不了,是因为win10 我换了个电脑屏幕dnf战斗力字体就这样了 win10系统打开wegame系统文字就消失了怎么解决? 社保卡绑定家人怎么用 关于笔记本重装系统后屏幕颜色变掉和字体模糊的问题 鲍鱼茄子煲应当如何做? 鲍汁茄子的做法步骤图,鲍汁茄子怎么做好吃 有没有大佬可以帮我把这张图改成手机壁纸的尺寸。太大了放不下。。新年快乐。手机为oppo r15 人与人之间最好的相处关系是什么? 人和人的相处的本质是什么,最舒服的相处方式是怎样的? 白酒浓香型和轻香型有什么区别 不停眨眼睛是怎么回事 奶粉中添加RS的作用 village为什么加rs 轴承6201后面加Rs,2RS什么区别? village什么时候加rs 上升沿后加RS触发器,上升沿接通后下一个扫描周期内触发器还会是1么 VB代码前面不加rs.close提示:对象打开时不允许操作,加上rs.close后,再点击又提示对象关闭时不允许操作 医生的RS怎么加点的? 如何添加同花顺里的RS|指标辅助平均线为20.50.80 ignore怎么要加RS Computer后加you rs为什么 梦幻西游PT和RS怎么加点? RS package是什么意思? 说雪佛兰科迈罗可以加RS package配件,内行麻烦解释一下是什么意思啊? RS怎么加点好