Python3单行定义多个变量或赋值方法
作者:chbxw 时间:2022-03-22 17:10:53
你甚至可以在一行内将多个值赋值给多个变量
>>> 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'
来源:https://blog.csdn.net/wuxintdrh/article/details/53405529
标签:Python3,变量,赋值
0
投稿
猜你喜欢
python学习必备知识汇总
2022-01-05 10:26:23
PHP中使用Memache作为进程锁的操作类分享
2023-11-22 18:10:02
Python的爬虫包Beautiful Soup中用正则表达式来搜索
2022-12-29 07:15:34
Python pandas之求和运算和非空值个数统计
2023-11-19 03:04:59
在VS2017中用C#调用python脚本的实现
2021-09-19 00:59:06
常见Dreamweaver使用过程中的问题及解决办法
2011-03-17 16:16:00
利用python汇总统计多张Excel
2023-12-31 14:22:11
最简单的tab切换实例代码
2023-08-22 08:38:59
Python生成器传参数及返回值原理解析
2022-03-17 08:58:40
Python3 sys.argv[ ]用法详解
2021-08-03 00:16:29
JavaScript 与 ActionScript 3.0 交互的一些问题
2008-01-27 12:20:00
python绘制棉棒图的方法详解
2021-11-06 06:24:58
Python全栈之学习CSS(2)
2022-11-11 13:04:54
解决pycharm同一目录下无法import其他文件
2021-03-22 10:02:14
python机器学习理论与实战(四)逻辑回归
2021-07-19 21:05:12
详解Python流程控制语句
2021-05-15 08:25:45
Jupyter notebook无法导入第三方模块的解决方式
2023-05-23 08:28:53
Python中的pprint模块
2022-02-07 17:02:42
如何使用python中的networkx来生成一个图
2022-08-13 05:13:32
使用python和pygame绘制繁花曲线的方法
2021-05-05 04:47:11