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实现字典的key和values的交换
Aug 04 Python
Python爬虫爬取美剧网站的实现代码
Sep 03 Python
pyenv命令管理多个Python版本
Mar 26 Python
python计算auc指标实例
Jul 13 Python
机器学习经典算法-logistic回归代码详解
Dec 22 Python
Python中常见的异常总结
Feb 20 Python
python pytest进阶之xunit fixture详解
Jun 27 Python
python函数不定长参数使用方法解析
Dec 14 Python
适合Python初学者的一些编程技巧
Feb 12 Python
Python在字符串中处理html和xml的方法
Jul 31 Python
python+requests接口自动化框架的实现
Aug 31 Python
python中if和elif的区别介绍
Nov 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
CodeIgniter php mvc框架 中国网站
2008/05/26 PHP
PHP获取163、gmail、126等邮箱联系人地址【已测试2009.10.10】
2009/10/11 PHP
使用PHP接受文件并获得其后缀名的方法
2015/08/05 PHP
PHP获取客户端及服务器端IP的封装类
2016/07/21 PHP
PHP递归获取目录内所有文件的实现方法
2016/11/01 PHP
CutePsWheel javascript libary 控制输入文本框为可使用滚轮控制的js库
2010/02/07 Javascript
js对象的构造和继承实现代码
2010/12/05 Javascript
File, FileReader 和 Ajax 文件上传实例分析(php)
2011/04/27 Javascript
js 判断脚本加载完毕的代码
2011/07/13 Javascript
jQuery中noConflict()用法实例分析
2015/02/08 Javascript
javascript限制文本框输入值类型的方法
2015/05/07 Javascript
jQuery Mobile页面返回不需要重新get
2016/04/26 Javascript
基于原生js运动方式关键点的总结(推荐)
2017/10/01 Javascript
js原生日历的实例(推荐)
2017/10/31 Javascript
判断div滑动到底部的scroll实例代码
2017/11/15 Javascript
Vue添加请求拦截器及vue-resource 拦截器使用
2017/11/23 Javascript
三分钟学会用ES7中的Async/Await进行异步编程
2018/06/14 Javascript
对angular 实时更新模板视图的方法$apply详解
2018/10/09 Javascript
nodejs实现UDP组播示例方法
2019/11/04 NodeJs
Websocket 向指定用户发消息的方法
2020/01/09 Javascript
处理JavaScript值为undefined的7个小技巧
2020/07/28 Javascript
[01:01:18]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#2COL VS LGD
2016/03/03 DOTA
python通过yield实现数组全排列的方法
2015/03/18 Python
python flask 多对多表查询功能
2017/06/25 Python
python画图--输出指定像素点的颜色值方法
2019/07/03 Python
Pytorch 实现focal_loss 多类别和二分类示例
2020/01/14 Python
CSS3动画:5种预载动画效果实例
2017/04/05 HTML / CSS
JAVA软件工程师测试题
2014/07/25 面试题
销售代表求职自荐信
2013/10/01 职场文书
遗体告别仪式主持词
2014/03/20 职场文书
汽车专业求职信
2014/06/05 职场文书
销售团队口号大全
2014/06/06 职场文书
2014年教师节寄语
2014/08/11 职场文书
升国旗演讲稿
2014/09/05 职场文书
旷课检讨书500字
2014/10/14 职场文书
幼儿园2015年度工作总结
2015/04/01 职场文书