python 賦值魔法

1. 序列解包

# 同時給多個變量賦值
x, y, z = 1, 2, 3
print(x, y, z)

# 交換變量的值
x, y = y, x
print(x, y, z)

# 返回元組
values = 1, 2, 3
print(values)

# 解包到三個變量中
x, y, z = values
print(x, y, z)

# 解包字典到鍵值變量
key, value = {'name': 'zenos', 'age': 22}.popitem()
print(key, value)

# 序列包含的元素個數(shù)必須和等號左邊的相同
# x, y, z = 1, 2

# 使用*星號運算符, 接收來自多余的值
a, b, *rest = [1, 2, 3, 4, 5]
print(a, b, rest)

# 將*放在中間
a, *rest, b = 'Albus Percival Wulfric Brian Dumbledore'.split()
print(a, rest, b)

# 將*放在最前
*rest, a, b = 'Albus Percival Wulfric Brian Dumbledore'.split()
print(rest, a, b)

# 解包其他序列
a, b , *rest = 'abcdef'
print(a, b, rest)
========================1=========================
1 2 3
2 1 3
(1, 2, 3)
1 2 3
age 22
1 2 [3, 4, 5]
Albus ['Percival', 'Wulfric', 'Brian'] Dumbledore
['Albus', 'Percival', 'Wulfric'] Brian Dumbledore
a b ['c', 'd', 'e', 'f']

2. 鏈式賦值

x = y = [1, 2, 3]
print(x is y)

# 等價于
x = [1, 2, 3]
y = x
print(x is y)

# 不等價
x = [1, 2, 3]
y = [1, 2, 3]
print(x is y)
========================2=========================
True
True
False

3. 增強賦值

x = 2
x += 1
x *= 2
print(x)
print((2+1)*2)

# 其他序列解包
fnord = 'foo'
fnord += 'bar'
fnord *= 2
print(fnord)

========================3=========================
6
6
foobarfoobar
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子症昏,更是在濱河造成了極大的恐慌,老刑警劉巖贬循,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件陶夜,死亡現(xiàn)場離奇詭異冀泻,居然都是意外死亡常侣,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進店門弹渔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來胳施,“玉大人,你說我怎么就攤上這事肢专∥杷粒” “怎么了您没?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長胆绊。 經(jīng)常有香客問我氨鹏,道長,這世上最難降的妖魔是什么压状? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任仆抵,我火速辦了婚禮,結(jié)果婚禮上种冬,老公的妹妹穿的比我還像新娘镣丑。我一直安慰自己,他們只是感情好娱两,可當(dāng)我...
    茶點故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布莺匠。 她就那樣靜靜地躺著,像睡著了一般十兢。 火紅的嫁衣襯著肌膚如雪趣竣。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天旱物,我揣著相機與錄音遥缕,去河邊找鬼。 笑死宵呛,一個胖子當(dāng)著我的面吹牛单匣,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播宝穗,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼户秤,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了逮矛?” 一聲冷哼從身側(cè)響起鸡号,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎橱鹏,沒想到半個月后膜蠢,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體堪藐,經(jīng)...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡莉兰,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了礁竞。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片糖荒。...
    茶點故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖模捂,靈堂內(nèi)的尸體忽然破棺而出捶朵,到底是詐尸還是另有隱情蜘矢,我是刑警寧澤,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布综看,位于F島的核電站品腹,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏红碑。R本人自食惡果不足惜舞吭,卻給世界環(huán)境...
    茶點故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望析珊。 院中可真熱鬧羡鸥,春花似錦、人聲如沸忠寻。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽奕剃。三九已至衷旅,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間纵朋,已是汗流浹背芜茵。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留倡蝙,地道東北人九串。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓,卻偏偏與公主長得像寺鸥,于是被迫代替她去往敵國和親猪钮。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,675評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 這是16年5月份編輯的一份比較雜亂適合自己觀看的學(xué)習(xí)記錄文檔胆建,今天18年5月份再次想寫文章烤低,發(fā)現(xiàn)簡書還為我保存起的...
    Jenaral閱讀 2,768評論 2 9
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴謹 對...
    cosWriter閱讀 11,111評論 1 32
  • http://python.jobbole.com/85231/ 關(guān)于專業(yè)技能寫完項目接著寫寫一名3年工作經(jīng)驗的J...
    燕京博士閱讀 7,583評論 1 118
  • 我一直覺得自己執(zhí)行力還可以,屬于那種有什么想法都想記錄下來的那種笆载∑四伲可是最近,卻一直懶得動筆凉驻。 是沒有想法嗎腻要?恰恰不...
    山東大妞0525閱讀 327評論 0 0
  • 善良也要鋒芒 你當(dāng)善良,且有力量涝登,你的善良必須有點鋒芒雄家,否則等于零。一個人越是善良胀滚,待人的底線應(yīng)該越高一點趟济。這樣才...
    孤旅NI閱讀 391評論 0 0