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深入学习之内存管理
Aug 31 Python
Python创建模块及模块导入的方法
May 27 Python
python常见的格式化输出小结
Dec 15 Python
浅谈python中的正则表达式(re模块)
Oct 17 Python
使用Python读取安卓手机的屏幕分辨率方法
Mar 31 Python
python实现飞机大战微信小游戏
Mar 21 Python
解决在Python编辑器pycharm中程序run正常debug错误的问题
Jan 17 Python
python 读取dicom文件,生成info.txt和raw文件的方法
Jan 24 Python
python中PS 图像调整算法原理之亮度调整
Jun 28 Python
Python数据库小程序源代码
Sep 15 Python
Python中使用threading.Event协调线程的运行详解
May 02 Python
python神经网络学习 使用Keras进行简单分类
May 04 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 取得瑞年与平年的天数的代码
2009/08/10 PHP
并发下常见的加锁及锁的PHP具体实现代码
2010/10/12 PHP
解析smarty 截取字符串函数 truncate的用法介绍
2013/06/20 PHP
PHP中rename()函数的妙用讲解
2019/02/28 PHP
Laravel5.5 数据库迁移:创建表与修改表示例
2019/10/23 PHP
event.srcElement+表格应用
2006/08/29 Javascript
基于jQuery的可以控制左右滚动及自动滚动效果的代码
2010/07/25 Javascript
jquery $(this).attr $(this).val方法使用介绍
2013/10/08 Javascript
jQuery设置和获取HTML、文本和值示例
2014/07/08 Javascript
jQuery入门基础知识学习指南
2015/08/14 Javascript
javascript小数精度丢失的完美解决方法
2016/05/31 Javascript
AngularJS通过$sce输出html的方法
2016/09/22 Javascript
微信小程序 如何引入外部字体库iconfont的图标
2018/01/31 Javascript
通过封装scroll.js 获取滚动条的值
2018/07/13 Javascript
浅谈Vue.js之初始化el以及数据的绑定说明
2019/11/14 Javascript
JavaScript将数组转换为链表的方法
2020/02/16 Javascript
vue全局使用axios的操作
2020/09/08 Javascript
[01:24:51]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS NewBee第二场
2014/05/26 DOTA
[33:17]OG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Django1.7+python 2.78+pycharm配置mysql数据库教程
2014/11/18 Python
Python实现模拟时钟代码推荐
2015/11/08 Python
使用python爬虫实现网络股票信息爬取的demo
2018/01/05 Python
Python设置matplotlib.plot的坐标轴刻度间隔以及刻度范围
2019/06/25 Python
Python3实现发送邮件和发送短信验证码功能
2020/01/07 Python
python、PyTorch图像读取与numpy转换实例
2020/01/13 Python
Django自定义全局403、404、500错误页面的示例代码
2020/03/08 Python
python-地图可视化组件folium的操作
2020/12/14 Python
Html5 实现微信分享及自定义内容的流程
2019/08/20 HTML / CSS
Spartoo芬兰:欧洲最大的网上鞋店
2016/08/28 全球购物
简单叙述一下MYSQL的优化
2016/05/09 面试题
电子商务个人自荐信
2013/12/12 职场文书
应届生简历中的自我评价
2014/01/13 职场文书
高中教师个人总结
2015/02/10 职场文书
感恩教育主题班会
2015/08/12 职场文书
修辞手法有哪些?
2019/08/29 职场文书
Python使用pandas导入csv文件内容的示例代码
2022/12/24 Python