Python中变量交换的例子


Posted in Python onAugust 25, 2014

Python追求简洁,诞生不少运算赋值规则,力求从简,其中就包括两个或者多个变量交换值。
普通语言中

# 声明变量

a=50

b=10

# 开始交换,先把其中一个值赋给临时变量,然后才能实现交换变量。

tmp = a

a = b

b = tmp

在Python中,实现两个变量值交换非常方便
# 声明变量

a=50

b=10

# 开始交换变量

a,b = b,a

甚至可以多个变量同时交换
a=50

b=10

c=20

c,b,a = a,b,c

一个运算符就搞定多个变量值互换!
Python 相关文章推荐
Python实现从url中提取域名的几种方法
Sep 26 Python
Python中if __name__ == "__main__"详细解释
Oct 21 Python
利用Django框架中select_related和prefetch_related函数对数据库查询优化
Apr 01 Python
Python中List.count()方法的使用教程
May 20 Python
python实现Dijkstra算法的最短路径问题
Jun 21 Python
python 实现在一张图中绘制一个小的子图方法
Jul 07 Python
Python下应用opencv 实现人脸检测功能
Oct 24 Python
pycharm 设置项目的根目录教程
Feb 12 Python
python实现npy格式文件转换为txt文件操作
Jul 01 Python
Django+RestFramework API接口及接口文档并返回json数据操作
Jul 12 Python
opencv-python图像配准(匹配和叠加)的实现
Jun 23 Python
总结Pyinstaller打包的高级用法
Jun 28 Python
Python实现的一个找零钱的小程序代码分享
Aug 25 #Python
Python跳出循环语句continue与break的区别
Aug 25 #Python
Python中声明只包含一个元素的元组数据方法
Aug 25 #Python
Python对象的深拷贝和浅拷贝详解
Aug 25 #Python
Python3实现连接SQLite数据库的方法
Aug 23 #Python
Python3实现生成随机密码的方法
Aug 23 #Python
Python实现Linux下守护进程的编写方法
Aug 22 #Python
You might like
php数组函数序列之array_slice() - 在数组中根据条件取出一段值,并返回
2011/11/07 PHP
PHP目录操作实例总结
2016/09/27 PHP
PHP7安装Redis扩展教程【Linux与Windows平台】
2016/09/30 PHP
用Div仿showModalDialog模式菜单的效果的代码
2007/03/05 Javascript
编写跨浏览器的javascript代码必备[js多浏览器兼容写法]
2008/10/29 Javascript
AJAX的跨域与JSONP(为文章自动添加短址的功能)
2010/01/17 Javascript
jQuery ajax BUG:object doesn't support this property or method
2010/07/06 Javascript
jquery连缀语法如何实现
2012/11/29 Javascript
jquery 删除字符串最后一个字符的方法解析
2014/02/11 Javascript
jQuery获取动态生成的元素示例
2014/06/15 Javascript
使用JavaScript开发IE浏览器本地插件实例
2015/02/18 Javascript
JScript中的条件注释详解
2015/04/24 Javascript
javascript瀑布流式图片懒加载实例
2020/06/28 Javascript
仅9张思维导图帮你轻松学习Javascript 就这么简单
2016/06/01 Javascript
js初始化验证实例详解
2016/11/26 Javascript
深入理解ES6 Promise 扩展always方法
2017/09/26 Javascript
史上最为详细的javascript继承(推荐)
2019/05/18 Javascript
vue用ant design中table表格,点击某行时触发的事件操作
2020/10/28 Javascript
Javascript执行上下文顺序的深入讲解
2020/11/04 Javascript
[13:40]TI3青蛙君全程回顾 DOTA2我们为梦想再战
2013/09/13 DOTA
python进阶教程之循环对象
2014/08/30 Python
Python简单计算给定某一年的某一天是星期几示例
2018/06/27 Python
使用PIL(Python-Imaging)反转图像的颜色方法
2019/01/24 Python
Python读取Pickle文件信息并计算与当前时间间隔的方法分析
2019/01/30 Python
python实现将两个文件夹合并至另一个文件夹(制作数据集)
2020/04/03 Python
为什么说python适合写爬虫
2020/06/11 Python
python 实现ping测试延迟的两种方法
2020/12/10 Python
SQL Server笔试题
2012/01/10 面试题
Why we need EJB
2016/10/20 面试题
旅游管理毕业生自荐信范文
2014/03/19 职场文书
初中家长寄语
2014/04/02 职场文书
超市商业计划书
2014/05/04 职场文书
2015年元旦演讲稿
2014/09/12 职场文书
辩护词格式
2015/05/22 职场文书
浅谈Python从全局与局部变量到装饰器的相关知识
2021/06/21 Python
Java 超详细讲解hashCode方法
2022/04/07 Java/Android