Python基礎 組包和解包

2021-09-13 15:18:19 字數 890 閱讀 3358

組包

組包: 自動操作,當=右邊有多個資料的時候,會自動包裝成為元組

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

print(a)

print(b)

# 定義乙個函式,返回多個任意數值

def re_fun():

return 10, 20, 30

a, b, c = re_fun()

print(re_fun())

print(a)

print(b)

print(c)

# 列表的拆包

list1 = [1,2]

a, b = list1

print(a)

print(b)

# 字典的拆包

dict1 =

for key1, vlaue1 in dict1.items():

print(key1)

print(vlaue1)

# 字串的拆包

str1 = "once more "

for a in str1:

print(a)

15 Python 組包和解包

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

python中 和 的打包和解包

python中的 和 能夠讓函式支援任意數量的引數,它們在函式定義和呼叫中,有著不同的目的 一.打包引數 的作用 在函式定義中,收集所有的位置引數到乙個新的元組,並將這個元組賦值給變數args def f args print args f f 1 1,f 1,2,3,4 1,2,3,4 的作用 在...

python 基礎筆記5 封包解包使用包

1.建立包結構 subl sublime開啟資料夾 tree 包 的內部結構 setup.py 包啟動檔案 suba aa.py 該檔案包含多個python函式 bb.py init py 必須檔案 subb cc.py dd.py init py setup.py的內容 包的簡介 from dis...