Python基礎 -賦值

>>> v1=1,2,3 		# 定義變量v1 擁有3個值
>>> v1
(1, 2, 3)

>>> x,y,z=v1		# 將變量v1的值, 分別依次賦給x, y, z
>>> x
1
>>> y
2
>>> z
3

'*' 吸收多餘的值

>>> a,b=v1     # 值與變量數不符
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: too many values to unpack (expected 2)

>>> a, *b = v1   # 變量b可吸收多餘的值
>>> a
1
>>> b
[2, 3]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章