Python3基础-多个变量赋值
#----列表 a,b,c=[1,2,3] print("a=%s,b=%s,c=%s"%(a,b,c)) #输出 a=1,b=2,c=3 #----元祖 a,b,c=('hello','hhhh',1) print("a=%s,b=%s,c=%s"%(a,b,c)) #输出a=hello,b=hhhh,c=1 #--字符串 a,b,c='hei' print("a=%s,b=%s,c=%s"%(a,b,c)) #输出a=h,b=e,c=i #--字典 a,b,c={'name':'susu','age':18,'gend':'222'} print("a=%s,b=%s,c=%s"%(a,b,c)) #输出a=name,b=age,c=gend #--列表中的最前、末尾的值 list=[1,2,3,4,5,6,7,8,9,10] a,*_,c=list #取列表第一个 和最后一个 print("a=%s,c=%s"%(a,c))#输出 a=1,c=10 a,*b,c=list print("a=%s,b=%s,c=%s"%(a,b,c)) #输出a=1,b=[2, 3, 4, 5, 6, 7, 8, 9],c=10 a,b,*_,c,d=list #取列表第一、第二、倒数第二、倒数第一 a,b,*_,c,d=list #取列表第一、第二、倒数第二、倒数第一 print("a=%s,b=%s,c=%s,d=%s"%(a,b,c,d))#输出a=1,b=2,c=9,d=10 #--左边和右边的值要一一对应 #a,b,c='hi' #print("a=%s,b=%s,c=%s"%(a,b,c)) #ValueError: not enough values to unpack (expected 3, got 2) #----交换--- a=1 b=2 a,b=b,a print("a=%s,b=%s" % (a, b)) # 输出 a=2,c=1
a=1
b=2
a,b=b,a+b
print("a=%s,b=%s" % (a, b)) #输出a=2,b=3