乙個變數乙個值(正常賦值)
v = 1多個變數乙個值(連續賦值)'''# 結果,v: 1
'''
x = y = z = 0'''# 結果,x: 0, y: 0, z: 0
'''
# 注意:所賦值不要是可變物件乙個變數多個值(序列打包)x = y = z =
'''# python的變數名只是代號
# x、y、z 都指向同乙個
# x 變化時,y 和 z 也會變化
'''
t = 1, 2, 3多個變數多個值(序列解包)'''# 首先,python會先自動將這多個值打包成元組
# 然後,再賦值給變數
# 所以,這樣賦值後的變數的型別為元組(tuple)
# 結果,t: (1, 2, 3)
'''
# 等號右邊是與變數名個數相同的多個常量值l, m, n = 1, 2, 3
'''# 首先,先將這多個值進行序列打包成元組
# t = (1, 2, 3)
# 然後,給變數賦值
# l = t[0]; m = t[1]; n = t[2]
# 結果,l: 1, m: 2, n: 3
'''# 等號右邊也可以是乙個包含多個值的序列
l, m, n = [1, 2, 3]
# 等號右邊也可以是字串序列
l, m, n = 'abc'
# 應用:交換變數的值a = 1
b = 2
a, b = b, a
'''# 首先,t = (b, a)
# 然後,a = t[0]; b = t[1]
# 注意,不用設定中間變數
# 結果,a: 2, b: 1
'''
# 注意:計算後才賦值a = 1
b = 2
a, b = b, a + b
'''# 首先,t = (b, a + b)
# 然後,a = t[0]; b = t[1]
# 結果,a: 2, b: 3
'''
# 技巧:想丟棄某個值可以用特殊變數名l, _, ign = 1, 2, 3
'''# 需求,只想要第乙個值,後面的兩個值丟棄
# 方法,將想要丟棄的值用乙個特殊的變數名接收
# 例如,_、ign(ignore)
'''
python多重賦值技巧
多重賦值技巧是一種快捷方式,讓你在一行 中,用列表中的值為多個變數賦值。所以不必像這樣 cat fat black loud size cat 0 color cat 1 disposition cat 2 而是輸入下面的 cat fat black loud size,color,disposit...
Python多重賦值技巧
1 多重賦值技巧是一種快捷方式,讓你在一行 中,用列表中的值為多個變數賦值。所以不必像這樣 entrepreneur jackma ponyma leijun alibaba entrepreneur 0 tencent entrepreneur 1 xiaomi entrepreneur 2 而可...
CSS 的黑科技
補充篇在這裡 昨天由於某些原因沒有寫部落格,之前說好的每天一篇的,這篇是為了補昨天的了。然後我就要當一次標題黨了。這裡的黑科技其實就是一些css中不怎麼為人所知但在解決某些問題的時候很溜的屬性。很多開發者估計都沒有正確認識這個border radius,因為基本上很多人都是這麼用的 box 稍微高階...