15 Python 組包和解包

2021-09-13 20:28:41 字數 1162 閱讀 2419

組包: = 號右邊有多個資料時, 會自動將資料報裝成元組

a = 10, 2, 3

print(a)

解包 : 變數數量 = 元素數量 , 會進行一一對應的賦值

a, b , c  = (10,20,30)

print(a)

print(b)

print(c)

使用場景1 交換兩個變數的值

a = 10

b = 20

#temp = a # 定義臨時變數

# a = b

# b = temp

a,b = b , a # a, b = ( 20, 10 ) 先組包為元組, 再解包給對應變數

print(a)

print(b)

使用場景2 設定多個返回值

def func():

return 1,2,3 # 進行了組包 (1,2,3)

# result = func()

a,b,c = func()

使用場景3 字典items()

dict1 = 

# for item in dict1.items():

# key -> ("name","age")

# value -> (18,"zs")

for key , value in dict1.items():

print(key)

print(value)

解包 列表,字典,字串同樣適應
list1 = [10,20]

a, b = list1

print(a)

print(b)

(10, 2, 3)

1020

3020

10name

zsage

1810

20

Python基礎 組包和解包

組包組包 自動操作,當 右邊有多個資料的時候,會自動包裝成為元組 a 10,20,30 print a 解包變數數量 元素數量 會進行一一賦值 a,b,c 10,20,30 print a print b print c 進行變數值的相互交換,不用建立中間臨時變數 a 1 b 2 a,b b,a p...

1 5 Python內建函式

如果你熟悉 shell 程式設計,了解什麼是 shell 內建命令,那麼你也很容易理解什麼是 python 內建函式,它們的概念是類似的。將使用頻繁的 段封裝起來,並給它起乙個名字,以後使用的時候只要知道名字就可以,這就是函式。函式就是一段封裝好的 可以重複使用的 它使得我們的程式更加模組化,不需要...

15 Python 物件導向

物件導向 oop 是一種對現實世界理解和抽象的方法,物件的含義是指在現實生活中能夠看得見摸得著的具體事物,一句比較經典的描述是一切皆物件,python 是一門物件導向的語言,物件導向程式設計簡單來說就是一種封裝 的方式。物件導向相關概念 1.類 python 中類的定義使用 class 關鍵字 cl...