Python的语法比较简单——采用缩进方式

缩进有利有弊:

好处之一是强迫你写出格式化的代码,但没有规定缩进是几个空格还是Tab。按照约定俗成的管理,应该始终坚持使用4个空格的缩进。

其二是强迫你写出缩进较少的代码,你会倾向于把一段很长的代码拆分成若干函数,从而得到缩进较少的代码。

缩进的坏处就是“复制-粘贴”功能失效了,这是最坑爹的地方。当你重构代码时,粘贴过去的代码必须重新检查缩进是否正确。此外,IDE很难像格式化Java代码那样格式化Python代码。

另外,在文本编辑器中,需要设置把Tab自动转换为4个空格,确保不混用Tab和空格。

参考:廖雪峰老师的博客

最新文章

  1. js中子页面父页面方法 变量相互调用
  2. 【转】Java并发编程:Lock
  3. 此地址使用了一个通常用于网络浏览以外的端口。出于安全原因,Firefox 取消了该请求
  4. mysql 怎么登录
  5. 如何删除JAVA集合中的元素
  6. SQL查询数据封装JavaBean对象
  7. 给Notepad++ 加右键菜单带图标
  8. HDU 1887 Weird Numbers(负数的进制转化)
  9. (转)java中的方法区
  10. 平衡树Treap模板与原理
  11. HBase scan 时 异常 ScannerTimeoutException 解决
  12. JS之工厂模式
  13. padding和margin设置成百分比
  14. 实验楼高级bash脚本编程指南 挑战:简单的热身
  15. Linux常用基本命令:tr-替换或者删除字符
  16. NET Core 实战 Dapper 扩展数据访问
  17. Object-c 调用unity的 UIViewController和UnitySendMessage
  18. mysql 优化之一
  19. JavaEE笔记(十一)
  20. Chris Richardson微服务实战系列

热门文章

  1. sql2012还原sql2008备份文件语句
  2. IoC和DI的理解
  3. 2013年最新流行的响应式 WordPress 主题【上篇】
  4. Materialize - 响应式 Material Design 框架
  5. jQuery的deferred对象使用详解——实现ajax线性请求数据
  6. 3D打印公司网站dedecms大气模板
  7. objective-c系列-NSString
  8. 【读书笔记】iOS网络-底层网络
  9. 【读书笔记】iOS网络-异步请求与运行循环
  10. Atitit.android js 的键盘按键检测Back键Home键和Menu键事件