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'

Python3单行定义多个变量或赋值方法

来源: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
  • asp之家 网络编程 m.aspxhome.com