Python3单行定义多个变量或赋值方法


Posted in Python onJuly 12, 2018

你甚至可以在一行内将多个值赋值给多个变量

>>> a , b = 45, 54
>>> a
45
>>> b
54

这个技巧用来交换两个数的值非常方便

>>> a, b = b , a
>>> a
54
>>> b
45

要明白这是怎么工作的,你需要学习元组(tuple)这个数据类型。我们是用逗号创建元组。在赋值语句的右边我们创建了一个元组,我们称这为元组封装(tuple packing),赋值语句的左边我们则做的是元组拆封 (tuple unpacking)。

下面是另一个元组拆封的例子:

>>> data = ("shiyanlou", "China", "Python")
>>> name, country, language = data
>>> name
'shiyanlou'
>>> country
'China'
>>> language
'Python'

Python3单行定义多个变量或赋值方法

以上这篇Python3单行定义多个变量或赋值方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中优化NumPy包使用性能的教程
Apr 23 Python
Python程序中的观察者模式结构编写示例
May 27 Python
解决使用pycharm提交代码时冲突之后文件丢失找回的方法
Aug 05 Python
python机器学习之KNN分类算法
Aug 29 Python
复化梯形求积分实例——用Python进行数值计算
Nov 20 Python
python3中利用filter函数输出小于某个数的所有回文数实例
Nov 24 Python
python编写微信公众号首图思路详解
Dec 13 Python
Pytorch根据layers的name冻结训练方式
Jan 06 Python
VSCode配合pipenv搞定虚拟环境的实现方法
May 17 Python
python3跳出一个循环的实例操作
Aug 18 Python
详解Python流程控制语句
Oct 28 Python
Python 数据科学 Matplotlib图库详解
Jul 07 Python
Python读取数据集并消除数据中的空行方法
Jul 12 #Python
Python实现曲线拟合操作示例【基于numpy,scipy,matplotlib库】
Jul 12 #Python
python跳过第一行快速读取文件内容的实例
Jul 12 #Python
python 读取文本文件的行数据,文件.splitlines()的方法
Jul 12 #Python
Python实现的简单读写csv文件操作示例
Jul 12 #Python
用Python分析3天破10亿的《我不是药神》到底神在哪?
Jul 12 #Python
python之文件读取一行一行的方法
Jul 12 #Python
You might like
解析PHP工厂模式的好处
2013/06/18 PHP
php数组保存文本与文本反编成数组实例
2014/11/13 PHP
Codeigniter中集成smarty和adodb的方法
2016/03/04 PHP
php倒计时出现-0情况的解决方法
2016/07/28 PHP
详解PHP用substr函数截取字符串中的某部分
2016/12/03 PHP
PHP实现图片防盗链破解操作示例【解决图片防盗链问题/反向代理】
2020/05/29 PHP
js中查找最近的共有祖先元素的实现代码
2010/12/30 Javascript
javascript基础知识大全 便于大家学习,也便于我自己查看
2012/08/17 Javascript
Javascript this 的一些学习总结
2012/08/31 Javascript
Jquery实现三层遍历删除功能代码
2013/04/23 Javascript
关于Javascript与iframe的那些事儿
2013/07/04 Javascript
js中AppendChild与insertBefore的用法详细解析
2013/12/16 Javascript
javascript 处理null及null值示例
2014/06/09 Javascript
CSS3 media queries结合jQuery实现响应式导航
2016/09/30 Javascript
基于jquery实现的银行卡号每隔4位自动插入空格的实现代码
2016/11/22 Javascript
Bootstrap表单使用方法详解
2017/02/17 Javascript
jQuery插件FusionCharts实现的3D柱状图效果实例【附demo源码下载】
2017/03/03 Javascript
关于vue单文件中引用路径的处理方法
2018/01/08 Javascript
layui之数据表格--与后台交互获取数据的方法
2019/09/29 Javascript
Python多线程编程(四):使用Lock互斥锁
2015/04/05 Python
Python实现进度条和时间预估的示例代码
2020/06/02 Python
canvas离屏技术与放大镜实现代码示例
2018/08/31 HTML / CSS
HTML5 通过Vedio标签实现视频循环播放的示例代码
2020/08/05 HTML / CSS
布鲁明戴尔百货店:Bloomingdale’s
2016/12/21 全球购物
英国第一职业高尔夫商店:Clickgolf.co.uk
2020/11/18 全球购物
Java和Javasciprt的区别
2012/09/02 面试题
do you have any Best Practice for testing
2016/06/04 面试题
夜大毕业自我鉴定
2013/10/11 职场文书
办公室前台岗位职责
2014/01/04 职场文书
七年级地理教学反思
2014/01/26 职场文书
C++程序员求职信范文
2014/04/14 职场文书
保护环境演讲稿
2014/05/10 职场文书
就业协议书
2014/09/12 职场文书
2015年安全工作总结范文
2015/04/02 职场文书
2015初一年级组工作总结
2015/07/24 职场文书
大学组织委员竞选稿
2015/11/21 职场文书