-- 三重引號(hào)編寫(xiě)多行字符串塊,并且在代碼折行處嵌入換行字符\n
mantra = """hello world
hello python
hello my friend"""
# mantra為"""hello world \n hello python \n hello my friend"""
這個(gè)之前沒(méi)怎么注意過(guò)。
a = [], a += [1] # 這里實(shí)在原有列表的基礎(chǔ)上進(jìn)行操作,即列表的id沒(méi)有改變
a = [], a = a + [1] # 這里最后的a要構(gòu)建一個(gè)新的列表,即a的id發(fā)生了變化
a, *b = [1, 2, 3, 4] # a = 1, b = [2, 3, 4]
*a, b = [1, 2, 3, 4] # a = [1, 2, 3], b = 4
a, *b, c = [1, 2, 3, 4] # a = 1, b = [2, 3], c = 4
# 帶有*時(shí) 會(huì)優(yōu)先匹配*之外的變量 如
a, *b, c = [1, 2] # a = 1, c = 2, b = []