详细的为代码编写文档,这其实是写好代码的重要部分。

常见编写代码的陷阱:

1、别忘了冒号。一定要记住在复合语句首行末未输入“:”

2、从第一行开始。要确定顶层(无嵌套)程序代码从第一行开始。这包括在模块文件中输入的无嵌套的代码,以及在交互模式提示符下输入的无嵌套的代码

3、空白行在交互模式提示符下很重要。模块文件中符合语句内的空白行都会被忽略,但是,交互模式提示符下输入代码时,空白行则是会结束语句。

4、缩进要一致。避免在块缩进中混合制表符和空格。每个块全都使用制表符或空格,这样比较安全

5、不要在Python中使写C代码

6、使用简单的for循环,而不是while或range。比起while或者range方式的计数器循环来讲,简单的for循环,总是比较易写运行起来也更快。因为Python

会在内部为简单的for循环处理索引运算,因此有时会比等效的while快两倍。

7、要注意赋值语句的可变对象

8、不要期待在远处修改对象的函数会返回结果。比如list.append方法的修改运算,不会有返回值(除了None),所以在调用时不要对其结果进行赋值

9、一定要使用括号调用函数。必须在函数名称后面加括号才能对它进行调用,无论它是否带有参数。

10、不要在导入和重载中使用拓展名或路径。

最新文章

  1. 8. js中json格式解析
  2. mysql DB server端,如何让读写更快
  3. xcode 编译错误的 之 头文件 包含成.m了
  4. Java学习感受
  5. ZOJ 1642
  6. ZOJ 3802 Easy 2048 Again 像缩进DP
  7. LinkedHashMap遍历
  8. Fragment详解-android学习之旅(四十八)
  9. SQL varbinary varchar 互转
  10. 第二章 JavaScript文档(上)
  11. myibatis的坑--text类型的字段查询缺失
  12. Git命令实现本地文件推送到git仓库
  13. hibernate建表默认为UTF-8编码
  14. 在ASP.NET MVC 中使用ActiveReports报表控件
  15. Fix Backup Database is terminating abnormally When performing a Farm Backup
  16. ovs 下流表port 1进入,port 1出去
  17. WordPress Permissions Update Error [RESOLVED]
  18. 验证 Xcode是否有效方法
  19. dp 神奇的口袋
  20. FastDFS 双tracker负载均衡 及多组存储配置

热门文章

  1. php-访问数据库
  2. Flex Builder读书笔记(二)——MXML
  3. yii使用MongoDB作为数据库服务软件[win7环境下](2)
  4. POJ 1990 MooFest(树状数组)
  5. HDU-2222 Keywords Search(AC自动机--模板题)
  6. 练习2:雨淋湿了一道题,9个数字只能看清楚4个,第一个肯定不是1 [X * (Y3 + Z)]^2 = 8MN9,求出各个数字
  7. LINK : fatal error LNK1117: syntax error in option 'VERSION:1.6.5'
  8. weave
  9. Durid(二): 数据集及存储
  10. 获取本机MAC地址