組包
組包: 自動操作,當=
右邊有多個資料的時候,會自動包裝成為元組
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...