Python入门到精通

Python基础004--赋值、is和==的区别

2018-02-25  本文已影响0人  不一样的丶我们

变量赋值、多元赋值,is和==的区别

a = 10 
b = a
a = 20 
# 当a=20的时候在内存中又创建了一个值,然后标记a指向新的值,标记b指向原来a指向的值10
# 通常的格式是
x,y,z = 1,2,"a string"  # 等价于(x,y,z) = (1,2,"a string")

x,y = y,x

# 与断言assert结合
(x,y) = (1,2)
assert x==1
assert y==2
上一篇 下一篇

猜你喜欢

热点阅读