python用,進行多變數賦值

2021-10-19 09:35:39 字數 869 閱讀 3844

# 多變數賦值 - 陣列形式

data =

['hello',18

,[2002,2

,2]]

name, age, birth = data

print

(name)

print

(age)

print

(birth)

# 多變數賦值 - 元組形式

data =

('hello',18

,[2002,2

,2])

name, age, birth = data

print

(name, age, birth)

# print(name, age, birth, sep="\n")

# 多變數賦值 - 字串拆分形式(變數個數需和字元數量一致,否則報:valueerror: too many values to unpack (expected ))

msg =

'hello'

a, b, c, d, e = msg

print

(a, b, c, d, e)

# 下劃線可理解為臨時變數

msg =

'hello'

a, _, _, _, b = msg

print

(a)print

(b)# 只給第乙個和最後乙個變數賦值

a,*_, b = msg

print

(a, b)

print

(*_)

a = msg[:1

]b = msg[-1

:]print

(a, b)

型別 多變數賦值和命名建議

go noinline go nosplit func test int,int func main 多變數賦值涉及計算規則問題,很多語言對於多變數賦值其實是個坑。go 語言的做法先計算右邊的值,然後批量對左邊進行賦值。a,b 1,2沒有歧義,a,b b 1,a 2怎麼計算呢?第一種解釋先計算b 1...

python 多變數的for迴圈

由於本人小白,今天修改公司以前的專案 遇到這樣乙個問題 for channel group in reten df.groupby channel 經過多方查詢才理解 參考先看一下以下例子 x 1,2,3 y 1,2,3 fori,jinzip x,y printi,j結果是 1 1 2 2 3 3...

Sitecore8 2 進行多變數測試

情景 第1步 為表單定義4個變體並新增到原始表單中 原始 名字姓 電子郵件 移動國家 a 名字姓 電子郵件 移動 b 名字姓 電子郵件 移動預算 c.名字姓 電子郵件 移動財產型別 d.名字姓 電子郵件 移動國籍 第2步 為營銷控制面板中的每個表單定義5個目標 第3步 註冊目標,我們通過表單提交上的...