笨办法学python的笔记之六(ex36 设计和调试)
来源:互联网 发布:淘宝网耐克正品店 编辑:程序博客网 时间:2024/06/01 15:11
设计和调试:
If 语句的规则
1. 每一个“if 语句”必须包含一个 else.
2. 如果这个 else 永远都不应该被执行到,因为它本身没有任何意义,那你必须在 else 语句后面使用一个叫做 die 的函数,让它打印出错误信息并且死给你看,这和上一节的习题类似,这样你可以找到很多的错误。
3. “if 语句”的嵌套不要超过 2 层,最好尽量保持只有 1 层。 这意味着如果你在 if 里边又有了一个 if,那你就需要把第二个 if 移到另一个函数里面。
4. 将“if 语句”当做段落来对待,其中的每一个 if, elif, else 组合就跟一个段落的句子组合一样。在这种组合的最前面和最后面留一个空行以作区分。
5. 你的布尔测试应该很简单,如果它们很复杂的话,你需要将它们的运算事先放到一个 变量里,并且为变量取一个好名字。
循环的规则
1. 只有在循环永不停止时使用“while 循环”,这意味着你可能永远都用不到。这条只有 Python 中成立,其他的语言另当别论。
2. 其他类型的循环都使用“for 循环”,尤其是在循环的对象数量固定或者有限的情况下。
调试(debug)的小技巧
1. 不要使用 “debugger”。 Debugger 所作的相当于对病人的全身扫描。你并不会得到某方面的有用信息,而且你会发现它输出的信息态度,而且大部分没有用,或者只会让你更困惑。
2. 最好的调试程序的方法是使用 print 在各个你想要检查的关键环节将关键变量打印出来,从而检查哪里是否有错。
3. 让程序一部分一部分地运行起来。不要等一个很长的脚本写完后才去运行它。写一点,运行一点,再修改一点。
- 笨办法学python的笔记之六(ex36 设计和调试)
- 笨办法学python的笔记之三(ex26)
- 笨办法学python的笔记之四(ex27)
- 笨办法学python的笔记之五(range())
- 笨办法学python的笔记之二
- 笨办法学python的笔记之一
- 笨办法学python的笔记之七(ex37 复习各种符号)
- 笨办法学python的笔记之八(ex42 class类)
- 《笨办法学python》笔记(完结)
- “笨办法”学python笔记
- 习题5更多的变量和打印_笔记(笨办法学Python 第4版)
- 关于笨办法学python中的习题35的笔记
- 《笨办法学 Python》 学习笔记01
- 《笨办法学 Python》 学习笔记02
- 笨办法学Python笔记-前言
- 学《笨办法学python》(2)
- 《笨办法学python》---更多的变量和打印
- 《笨办法学python(第三版)》之任务0
- Gradle教程-依赖管理基础
- 分治 麦森数解题报告(转)
- 在Ubuntu Trusty 14.04 (LTS) (64-bit)安装Docker
- mysql sql 百万级数据库优化方案
- P1003 越野跑
- 笨办法学python的笔记之六(ex36 设计和调试)
- [转载自我的微博]Messenger功能介绍
- Codevs1700施工方案第二季题解
- java异常
- 【基础练习】【单调队列和其他】10.19.2015校内测试总结
- AlertDialog解析
- Unix/Linux开源世界资源链接汇总
- App工程结构搭建:几种常见Android代码架构分析
- s:action标签的name属性