Python 中的賦值

2021-08-15 12:30:50 字數 819 閱讀 7821

一、基本的賦值

如 a = 3 這樣的

二、多個變數同時賦值

>>> x, y, z = 1, 「python」, [「hello」, 「world」]

>>> x

1>>> y

'python'

>>> z

['hello',   'world']

三、把幾個值賦給乙個變數

>>> a = 「zhrq95」, 「python」

>>> a

('zhrq95',  'python')

即:將右邊的兩個值裝入了乙個元組,然後將元組賦給了變數 a。

四、對調兩個變數的值

>>> a = 2

>>> b = 9

>>> a, b = b, a

>>> a

9>>> b

2五、鏈式賦值

>>> m = n =  "i use python"

>>> print m,n

i use python i use python

用這種方式,實現了一次性對兩個變數賦值,並且值相同。

>>> id(m)

3072659528l

>>> id(n)

3072659528l

六、變數自增

>>> x = 9

>>> x += 1

>>> x

10>>> m =  "py"

>>> m +=  "th"

>>> m

'pyth'

>>> m += 「on」

>>> m

'python'

python中的賦值

一 python有簡單的賦值,如x 1 二 序列賦值,如 a,b,c 1,2,3 或者 a,b,c 1,2,3 又或者 a,b,c 1,2,3 序列賦值要求等號兩邊都是序列,變數的序列和值的序列,然後序列長度相等,也就是序列值一一對應 還可以進行巢狀賦值 a,b c 1,2 3 這樣a 1,b 2,...

python中的賦值

a abc 普通形式 b 123 c 1,2,3 python中 的右側可以接受任意型別的序列,也可以是可迭代的物件,只要長度等於左側序列即可。a,b 1 2 元組賦值,括號可省略 a,b 1 2 列表賦值 a,b,c,d spam 字串序列賦值 python中交換兩個變數的值可以不用穿件第三個臨時...

python中的增量賦值

1,對可變的資料型別 a 1,2,3 print id a 1602469350792 b 4,5 a a b print a,id a 1,2,3,4,5 1602469421512 a 1,2,3 print id a 1736417136008 b 4,5 a b print a,id a 1...