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

为什么python中用A= B来交换两个变量的值是错误的?

发布网友 发布时间:2024-05-09 14:45

我来回答

1个回答

热心网友 时间:2024-10-20 13:52

正确答案是:D

需要交换两个变量的值,则需要引入第三个变量,用来存储第一次被覆盖的变量值,否则会出现值丢失的现象。

如交换A、B的值,执行了B=A后,B变量原来的值会丢失,所以需要引入第三方变量C,对B赋值前,执行C=B暂时保存B的值,这样就不会丢失B原来的值了。用vc6.0软件运行D选项结果如下图:

扩展资料:

在计算机语言中许多的交换方法都是用引用第三方变量,原因是为了防止交换过程中值的丢失。

在python中交换A、B的值可以写成A,B=B,A;看起来方便了很多,但内部执行时间其实并没有缩短。

A选项中先执行了A=B,A的值已经被覆盖丢失了,且没有备份,所以错。

B选项中,先执行了C=B备份了B的值,下一步应该对B进行覆盖赋值的,却执行A=B,故错了,应改为B=A

C选项中也是先执行了A=B,用B的值覆盖A的值,但A的值没有备份,所以A的值丢失了,错误。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何考电焊工证书和介绍 泰迪多大可以吃美毛粉 ...毛不是很密,长大后毛会密吗?假如不会有什么方法挽救? 吃美毛粉... 四个多月的泰迪需要吃美毛粉\'钙片\'营养膏之类的保健品吗?_百度知 ... 滚筒洗衣机需要安装洗衣机底座吗 关于电源o是开还是一是开(电源o是开还是一是开) 我帮单位运输柴油80升用铁桶装的,当时无证明,我不是车主,消防队查获交... 右脚脚脖子处起三个疙瘩很痒很痛 我的脚脖有几个像是蚊子咬的疙瘩,很痒 怎么做采购 今日出院的拼音怎么拼 “箩"是一个形声字,“罗"表这个字的什么,“什么"表这个字的义,表示它... 江门市国防动员办公室地址 20l7款1,8t迈腾排气管改真的双出多少钱 送四件套装给刚出生的宝宝合适吗? 揭东有哪些适合亲子入住的民宿推荐? 揭阳揭东风情街售楼处电话是多少? 婆婆自己种的菜,她摘了放冰箱才叫我去拿,不让我现摘,好像我求她吃一样... 老妈叫回去摘菜。必须有空怎么回复 女生说老妈叫回去摘菜。必须有空怎么回复 小学生单科作业是否需要超过一小时意论文? ...家庭作业每天不超过( )。A.30分钟B.45分钟C.1小时 教育部规定小学作业不超过1小时?减负不等于减能力!3个学习习惯不能丢... [运输机系列]不同类型的货机 图片转视频的软件哪个好 西户玄关画挂竹子合适吗 雍正准备打击年羹尧,却又把他升职为杭州将军,为什么说这种做法很高明... 《雍正王朝》贬为杭州将军的年羹尧为何还摆大排场?他是在隐藏什么秘密吗... 赣州到杭州湾大桥多少公里 年羹尧虽然是永帝的奴才和官衔却是能争的 22年前毛泽东女儿李讷辽上京之行 星骑侠摩托尾箱怎么样 Crimaster犯罪大师倒计时的车轮真相倒计时的车轮真相案件全解析 针狂犬疫苗 请问现在可以吃雪糕吗 杂质的分类有哪几种方法 去哪儿拼车的具体步骤是什么? 昨天打的第一针狂犬疫苗,医生告诉不要吃辣椒,醋,巧克力,可乐,可是今... 打狂犬疫苗的时候没什么不良反应,但是我吃了辣、雪糕,也剧烈运动了。有... 临泉到五河的顺风车多少钱? ylablyz组成的单词? 大腿根处长了个硬包,外表看不太出来,摸起来有枣那么大 大腿内侧腿根碰一下过三天就起一个硬包块 工业氯化铵主要用在什么领域。详细一点。比如说精密铸造厂用来干什么... 巴音布鲁克门票几天有效 各人付自己的帐用"go Dutch"? 新4008怎么样 创业机会的追求“负面”就会找到机会 电脑怎么设置两个屏幕一样的壁纸? 七代雅阁静音尾管怎么拆 女孩为何问你有没有感觉?