eg:

num = 10
num += 1 # 等价于 num = num + 1 => 11
print(num)

特殊操作:

1.链式赋值

a = b = num
print(a, b, num, id(a), id(b), id(num))

2.交叉赋值

# 传统交换赋值
x = 10
y = 20
temp = xx = yy = tempprint(x, y) Output:
20 10
x, y = y, x
print(x, y)

3.解压赋值

ls = [3, 1, 2]

a, b, c = ls
print(a, b, c) res = ls
print(res) Output:

3 1 2
  [3, 1, 2]

# _是合法的变量名,会接受值,但我们认为_代表该解压位不用接收,用_来接收表示

_, _, g = ls
print(g)

Output:
2

最新文章

  1. Orchard分类Taxonomies图文教程
  2. Sublime Text3使用记录
  3. MapReduce原理讲解
  4. 【HDOJ】4317 Unfair Nim
  5. Phantomjs安装
  6. IDEA14创建Maven管理的Java Web项目
  7. 【USACO 1.1.1】你的飞碟在这儿
  8. Delphi 函数指针(函数可以当参数)
  9. Method Swizzle黑魔法,修改 ios 系统类库方法 SEL IMP
  10. WPF(布局)
  11. [转]Android Shape渲染的使用(经典,学习研究不后悔)
  12. html dom模型一
  13. Unity中的CG编写Shader系列(Blend)
  14. FZU 2092 收集水晶
  15. CentOS7.3虚拟机扩展数据磁盘
  16. 201521123114 《Java程序设计》第10周学习总结
  17. JEECG中的模糊查询
  18. 详谈kafka的深入浅出
  19. 【机器学习】--Kmeans从初识到应用
  20. 如何去掉wordpress网站url里面的index.php(Apache服务器)

热门文章

  1. nyoj308-Substring
  2. Windows下的Jupyter Notebook 安装与自定义启动(图文详解)
  3. js在线富文本插件的考虑
  4. jvm是如何管理内存的 .ZT
  5. 在table表格中实现圆角效果
  6. js中用户名的正则(字符,数字,下划线,减号)
  7. require,import区别
  8. MVC和MVVM对比
  9. java虚拟机之虚拟机类加载机制
  10. 手机端网页技术--使自己做的asp.net网页适应手机浏览