您的位置:首页 > 编程语言 > Python开发

python学习笔记1--风格及错误

2014-07-06 11:56 281 查看
终于历经折腾把ubuntu下的eclipse+pydev环境安装好了,开始python的学习之旅,用的学习材料是Y. Daniel Liang著的《Introduction to Programming Using Python》,还有配套的学习资源网站 www.cs.armstrong.edu/liang/py ,里面包括 课后习题答案、书中程序的源代码、补充材料 等资源。我的学习笔记是记录重点,会引用或翻译该书中的内容,特此先声明感谢。

下面开始学习啦~

首先规范下python编程的风格(主要是养成良好的习惯,便于后期阅读和他人阅读):

1. 适当的注释:

主要对程序功能、所用技术、难点、流程进行注释,便于理解。单行注释用#,多行注释用三个单引号''' comments '''将注释内容包括在内。

2. 缩进和空格:

1) python中没有各种大括号来包含主体,而用缩进来表示,相同的缩进表示在一个主体内,通常用四个空格表示缩进。

2) 通常在操作符两边各放一个空格来清晰表达,如 a = 3 + 4 * 5 。

3) 另外,通常在一段代码结束后用一个空行分割,比较清晰。

3. 命名规范:

1) 变量和函数名,通常用小写,若有两个单词,则第二个单词首字母大写,如 pythonFunction 。

2) 类名,每个单词首字母大写,如 PythonClass 。

3) 常量全部用大写,如PI;若有多个单词,可以用_分隔,如MAX_VALUE 。

4) 注意单数,复数,如一个学生,用student;学生数组,用students[] 。

5) 不要与python 库中的命名重复。

编程错误大致可以分为三类:syntax errors 符号错误、runtime errors 运行时错误、logic errors 逻辑错误。

1. syntax errors

这类错误大多是拼写错误、符号不成对的原因,熟悉即可,也比较容易排查。

2. runtime errors

运行时错误会导致程序不正常终止,主要原因可能是类型不匹配,如读取整数结果输入却是字符串 等等,需要根据提示排查。

3. logic errors

最难排查的错误,要保证算法正确且不会有小失误,如未加小括号而导致的运算优先级改变等等。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: