变量赋值的几种形式细节
本文解释python中变量赋值的形式,并解释一些细节。后面还有一篇文章解释python中按引用赋值的文章。
python中变量赋值的几种形式。...例如:
a, b, c, d = ("shell","perl","php","python")
a, b, c, d = ["shell","perl","php","python"]
但是变量和序列中的元素必须一一对应...正如这里等价于:
a="l"
b=["o", "n", "g"]
下面两种赋值方式得到的结果是一样的,a是字符串,b是列表,b都包含3个元素:
a, *b = ("shell","perl","php"...,"python")
a, *b = ["shell","perl","php","python"]
赋值的结果:
shell
['perl', 'php', 'python']
(6)的赋值方式等价于...所以,这里的过程是先将"long"赋值给变量b,再将b赋值给变量a。
因为总是先计算右边,所以交换变量非常的方便。