組包: = 號右邊有多個資料時, 會自動將資料報裝成元組
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...