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 相关文章推荐
Windows下实现Python2和Python3两个版共存的方法
Jun 12 Python
Python实现截屏的函数
Jul 26 Python
用python爬取租房网站信息的代码
Dec 14 Python
Python判断两个文件是否相同与两个文本进行相同项筛选的方法
Mar 01 Python
Python3实现的旋转矩阵图像算法示例
Apr 03 Python
Python3 requests文件下载 期间显示文件信息和下载进度代码实例
Aug 16 Python
Python异常模块traceback用法实例分析
Oct 22 Python
Python3实现飞机大战游戏
Apr 24 Python
python如何进入交互模式
Jul 06 Python
Python代码注释规范代码实例解析
Aug 14 Python
详解Python中openpyxl模块基本用法
Feb 23 Python
python实现大文本文件分割成多个小文件
Apr 20 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 程式大小
2006/12/06 PHP
php递归函数中使用return的注意事项
2014/01/17 PHP
php数据结构之顺序链表与链式线性表示例
2018/01/22 PHP
PHP观察者模式定义与用法实例分析
2019/03/22 PHP
javascript TextArea动态显示剩余字符
2008/10/22 Javascript
jquery cookie实现的简单换肤功能适合小网站
2013/08/25 Javascript
一个js导致的jquery失效问题的解决方法
2013/11/27 Javascript
escape函数解决js中ajax传递中文出现乱码问题
2014/10/30 Javascript
jquery中trigger()无法触发hover事件的解决方法
2015/05/07 Javascript
Jquery ajax加载等待执行结束再继续执行下面代码操作
2015/11/24 Javascript
纯JS实现表单验证实例
2016/12/24 Javascript
js模拟支付宝密码输入框
2017/04/11 Javascript
浅谈Node.js ORM框架Sequlize之表间关系
2017/07/24 Javascript
在Vue中如何使用Cookie操作实例
2017/07/27 Javascript
纯js实现图片匀速淡入淡出效果
2017/08/22 Javascript
jQuery length 和 size()区别总结
2018/04/26 jQuery
js技巧之十几行的代码实现vue.watch代码
2018/06/09 Javascript
5分钟快速掌握JS中var、let和const的异同
2018/09/19 Javascript
微信小程序把百度地图坐标转换成腾讯地图坐标过程详解
2019/07/10 Javascript
js实现查询商品案例
2020/07/22 Javascript
Fabric 应用案例
2016/08/28 Python
python用户管理系统
2018/03/13 Python
利用python和ffmpeg 批量将其他图片转换为.yuv格式的方法
2019/01/08 Python
python requests库爬取豆瓣电视剧数据并保存到本地详解
2019/08/10 Python
python 并发编程 非阻塞IO模型原理解析
2019/08/20 Python
Python2和Python3中@abstractmethod使用方法
2020/02/04 Python
Python中的None与 NULL(即空字符)的区别详解
2020/09/24 Python
把Anaconda中的环境导入到Pycharm里面的方法步骤
2020/10/30 Python
CSS3标注引用的出处和来源的方法
2020/02/25 HTML / CSS
英国虚拟主机服务商:eUKhost
2016/08/16 全球购物
鲜果饮品店创业计划书
2014/01/21 职场文书
2014迎新年晚会策划方案
2014/02/23 职场文书
小学运动会口号
2014/06/07 职场文书
学雷锋活动倡议书
2014/08/30 职场文书
小学运动会入场口号
2015/12/24 职场文书
JavaScript异步操作中串行和并行
2021/11/20 Javascript