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中for循环详解
Jan 17 Python
python实现定制交互式命令行的方法
Jul 03 Python
python字符串Intern机制详解
Jul 01 Python
Python制作词云图代码实例
Sep 09 Python
python 解决cv2绘制中文乱码问题
Dec 23 Python
pycharm 更改创建文件默认路径的操作
Feb 15 Python
python3 配置logging日志类的操作
Apr 08 Python
完美解决pycharm 不显示代码提示问题
Jun 02 Python
python使用nibabel和sitk读取保存nii.gz文件实例
Jul 01 Python
Python定时任务APScheduler安装及使用解析
Aug 07 Python
基于python实现简单网页服务器代码实例
Sep 14 Python
python实现商品进销存管理系统
May 30 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
zf框架的db类select查询器join链表使用示例(zend框架)
2014/03/14 PHP
PHP使用CURL获取302跳转后的地址实例
2014/05/04 PHP
codeigniter数据库操作函数汇总
2014/06/12 PHP
php从文件夹随机读取文件的方法
2015/06/01 PHP
常用的php图片处理类(水印、等比缩放、固定高宽)分享
2015/06/19 PHP
select组合框option的捕捉实例代码
2008/09/30 Javascript
jQuery 动画基础教程
2008/12/25 Javascript
jQuery事件绑定.on()简要概述及应用
2013/02/07 Javascript
jQuery 计算iframe 窗口大小的方法
2014/05/13 Javascript
Jquery对象和Dom对象的区别分析
2014/11/20 Javascript
简单模拟node.js中require的加载机制
2016/10/27 Javascript
AngularJS使用ng-repeat和ng-if实现数据的删选显示效果示例【适用于表单数据的显示】
2016/12/13 Javascript
关于JavaScript中的this指向问题总结篇
2017/07/23 Javascript
javascript帧动画(实例讲解)
2017/09/02 Javascript
vue实现点击展开点击收起效果
2018/04/27 Javascript
jQuery插件实现弹性运动完整示例
2018/07/07 jQuery
在webstorm开发微信小程序之使用阿里自定义字体图标的方法
2018/11/15 Javascript
详解如何搭建mpvue框架搭配vant组件库的小程序项目
2019/05/16 Javascript
python中sets模块的用法实例
2014/09/30 Python
windows及linux环境下永久修改pip镜像源的方法
2016/11/28 Python
django站点管理详解
2017/12/12 Python
matplotlib savefig 保存图片大小的实例
2018/05/24 Python
PHP实现发送和接收JSON请求
2018/06/07 Python
对python 中class与变量的使用方法详解
2019/06/26 Python
python批量图片处理简单示例
2019/08/06 Python
Python while循环使用else语句代码实例
2020/02/07 Python
python实现FTP文件传输的方法(服务器端和客户端)
2020/03/20 Python
Python如何脚本过滤文件中的注释
2020/05/27 Python
使用PyWeChatSpy自动回复微信拍一拍功能的实现代码
2020/07/02 Python
Manjaro、pip、conda更换国内源的方法
2020/11/17 Python
美国独家设计师眼镜在线光学商店:Glasses Gallery
2017/12/28 全球购物
mysql的最长数据库名,表名,字段名可以是多长
2014/04/21 面试题
开办加工厂创业计划书
2014/01/03 职场文书
2014年学生会个人工作总结
2014/11/07 职场文书
KTV员工管理制度
2015/08/06 职场文书
Redis数据同步之redis shake的实现方法
2022/04/21 Redis