赋值运算符

赋值运算符,从右到左

i=3+4
print(i)#i=7

#链式赋值,实际上只有一个对象,有3个引用指向它
a=b=c=20
print(a,id(a))
print(b,id(b))
print(c,id(c))

#参数赋值
a=20
a+=20 # a=a+20
print(a) #a=40
a-=10 #a=a-10
print(a) #a=30



参数赋值2
a*=2
print(a) #60
a/=3
print(a) #20.0
a//=2
print(a) # 10.0
a%=3
print(a) #1.0

#多重赋值
a,b,c=20,30,40
print(a,b,c)

 

交换变量

#交换两个变量

#交换之前
a,b=20,30
print(a,b)

#交换之后
a,b=b,a
print(a,b)

  

  

posted @ 2021-03-09 11:17  mickle_deng1  阅读(34)  评论(0)    收藏  举报