当前位置:首页 > 服务端 > python中x,y=y,x的交换原理

python中x,y=y,x的交换原理

2022年09月16日 10:22:58服务端2

其实归功于python的独特数据结构:元组。

当我们写到 x, y, z = 1, 2, 3的时候,python令左右两边各自形成了元组,
即:(x, y, z)= (1, 2, 3) 然后根据元组内的顺序依次赋值,
即x = 1,y = 2 , z = 3。

理解了这个之后,还要理解另外一点,即python形成元组时会开辟新的空间来存储1,2,3的空间地址。

所以,x, y = y, x 是(x, y) = (y对应的值,x对应的值)。

作者:#姚大姚
来源链接:https://blog.csdn.net/qq_42402648/article/details/109174757

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/server/41798.html

标签: Python
分享给朋友:

“python中x,y=y,x的交换原理” 的相关文章

[Python] 字典操作近两万字大总结(超详细教程)

[Python] 字典操作近两万字大总结(超详细教程)

🔥 信仰:一个人走得远了,就会忘记自己为了什么而出发,希望你可以不忘初心,不要随波逐流,一直走下去 🦋 欢迎关注🖱点赞👍收藏🌟留言🐾 🦄 本文由 程序喵正在路上 原创,CSDN首发! 💖 系列专栏:Python学习 🌠 首发时间:2022年5月...

【python】函数用法详解(一)

【python】函数用法详解(一)

✅作者简介:大家好我是姐姐划船吗?让我们一起共同进步吧!🏆 📃个人主页:姐姐划船吗? 🔥系列专栏:学会python,逆天改命 💖如果觉得博主的文章还不错的话,请点赞👍+收藏⭐️+留言📝支持一下博主哦🤞 💬格言:静坐要辨己过,闲谈莫论人非🔥 学习目标:   &nbs...

Python "爬虫"出发前的装备之一正则表达式

1. 正则表达式 正则表达式是一种模板表达式语言 通过定义规则去匹配、查找、替换、分割一个长字符串中特定的子字符信息。 如在一篇文章中查找出所有合法的电子邮箱地址,则可以先用正则表达式定义一个电子邮箱规则,然后再使用这个规则在整个字符串中查找。 爬虫程序一般都会...

Python 查找算法

Python 查找算法

查找算法是用来检索序列数据(群体)中是否存在给定的数据(关键字),常用查找算法有: 线性查找: 线性查找也称为顺序查找,用于在无序数列中查找。 二分查找: 二分查找也称为折半查找,其算法用于有序数列。 插值查找: 插值查找是对二分查找算法的改进。...

Python 一网打尽<排序算法>之先从玩转冒泡排序开始

Python 一网打尽<排序算法>之先从玩转冒泡排序开始

1. 前言 所谓排序,就是把一个数据群体按个体数据的特征按从大到小或从小到大的顺序存放。 排序在应用开发中很常见,如对商品按价格、人气、购买数量……显示。 初学编程者,刚开始接触的第一个稍微有点难理解的算法应该是排序算法中的冒泡算法。 我初学时,“脑思维”差点绕...

Python  turtle  模块可以编写游戏,是真的吗?

Python turtle 模块可以编写游戏,是真的吗?

1. 前言 turtle (小海龟) 是 Python 内置的一个绘图模块,其实它不仅可以用来绘图,还可以制作简单的小游戏,甚至可以当成简易的 GUI 模块,编写简单的 GUI 程序。 本文使用 turtle 模块编写一个简单的小游戏,通过此程序的编写过程聊一聊对 turt...

python中对切片的理解

字符串还支持 切片。索引可以提取单个字符,切片 则提取子字符串: >>> >>> word[0:2] # characters from position 0 (included) to 2 (exclu...

Python安装与环境变量配置

目录 Python下载与安装 配置环境变量 Pycharm安装: Python下载与安装 Python官网:https://www.python.org/ 配置环境变量 系统变量...

cherrypy安装使用,配置python环境变量

  cherrypy安装使用,配置python环境变量 2011-01-16 22:03 cherrypy安装使用,配置python环境变量Cherry...

关于环境变量的配置

环境变量配置 java要配置到bin目录和jre的bin目录 python要配置到pythonProject的Scripts目录 作者:花痴dy 来源链接:https://www.cnblogs.co...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。