圆月山庄资源网 Design By www.vgjia.com

你甚至可以在一行内将多个值赋值给多个变量

> 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单行定义多个变量或赋值方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

标签:
Python3,变量,赋值

圆月山庄资源网 Design By www.vgjia.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
圆月山庄资源网 Design By www.vgjia.com