Python程序设计基础02_7程序设计风格ppt课件.pptx
-
资源ID:15554153
资源大小:1.75MB
全文页数:7页
- 资源格式: PPTX
下载积分:10金币
快捷下载
![游客一键下载](/images/hot.gif)
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
Python程序设计基础02_7程序设计风格ppt课件.pptx
在此输入您的封面副标题Python程序设计基础程序设计基础02_7程序设计风格程序设计风格杭州师范大学杭州师范大学 虞歌虞歌 第第2页页Python程序设计基础程序设计基础基本程序设计基本程序设计杭州师范大学杭州师范大学 虞歌虞歌 第第3页页Python程序设计基础程序设计基础基本程序设计基本程序设计程序设计风格(程序设计风格(programming style)决定了程序的外观样式。程序的一个重)决定了程序的外观样式。程序的一个重要作用是给人看,首先是写程序的人看。要作用是给人看,首先是写程序的人看。人们人们从程序设计实践中取得了共识,程序必须具有良好的程序设计风格,这从程序设计实践中取得了共识,程序必须具有良好的程序设计风格,这样程序的正确性、有效性、可读性和易维护性将会得到保证。样程序的正确性、有效性、可读性和易维护性将会得到保证。Python官网给出了官网给出了Python编码规范(编码规范(Style Guide for Python Code,PEP),),最新的版本最新的版本PEP 8可以访问如下网址可以访问如下网址:https。杭州师范大学杭州师范大学 虞歌虞歌 第第4页页Python程序设计基础程序设计基础基本程序设计基本程序设计基本原则基本原则。用用注释告诉程序阅读者所需要知道的内容。注释告诉程序阅读者所需要知道的内容。注释注释应当准确、易懂,防止出现二义性。应当准确、易懂,防止出现二义性。注释不可喧宾夺主,注释太多了反而适得其反。要向程序阅读者解释那些复注释不可喧宾夺主,注释太多了反而适得其反。要向程序阅读者解释那些复杂或很难理解的内容,对一些浅显易懂的内容,则不必解释杂或很难理解的内容,对一些浅显易懂的内容,则不必解释。边边写程序边加注释。当修改程序时,也要及时更新注释。写程序边加注释。当修改程序时,也要及时更新注释。在在程序的开始部分,应该给出注释,包括版权声明、文件名称、功能描述、程序的开始部分,应该给出注释,包括版权声明、文件名称、功能描述、创建日期、作者、版本说明等创建日期、作者、版本说明等。注释应该与被解释内容相邻。一般放在被解释内容的上方或右方。注释应该与被解释内容相邻。一般放在被解释内容的上方或右方。杭州师范大学杭州师范大学 虞歌虞歌 第第5页页Python程序设计基础程序设计基础基本程序设计基本程序设计基本原则基本原则命名命名习惯最重要的是保持一致。习惯最重要的是保持一致。标识符标识符最好采用英文单词或其组合,尽量做到最好采用英文单词或其组合,尽量做到“见名知义见名知义”。标识符的长度应该符合标识符的长度应该符合“最小长度最大信息最小长度最大信息”的原则的原则。不要使用仅靠大小写来区分的相似标识符不要使用仅靠大小写来区分的相似标识符。变量名、函数名采用小写字母,如果由多个单词构成,单词之间变量名、函数名采用小写字母,如果由多个单词构成,单词之间用用下划下划线线连接。连接。但首尾不要但首尾不要使用使用下划下划线线。如变量名。如变量名radius和变量名和变量名my_age。常量常量名全部采用大写字母,如果名字由多个单词构成,单词之间名全部采用大写字母,如果名字由多个单词构成,单词之间用用下划下划线线连接。连接。但首尾不要但首尾不要使用使用下划下划线线。如常量名。如常量名PI和常量名和常量名MAX_VALUE。杭州师范大学杭州师范大学 虞歌虞歌 第第6页页Python程序设计基础程序设计基础基本程序设计基本程序设计基本原则基本原则写文章写文章要分段落,写程序也要分段落。空行起着段落分隔的作用,段落之间一要分段落,写程序也要分段落。空行起着段落分隔的作用,段落之间一般放置一或两个空行。适当的空行将使程序更为清晰易读。般放置一或两个空行。适当的空行将使程序更为清晰易读。程序程序要有对齐和缩进,使不同的程序结构之间形成层次关系。缩进以空要有对齐和缩进,使不同的程序结构之间形成层次关系。缩进以空4个空格个空格最佳。最佳。不要书写复杂的代码行,一行代码只做一件事情不要书写复杂的代码行,一行代码只做一件事情。每每行代码的最大长度不要超过行代码的最大长度不要超过79个字符。过长的代码可以个字符。过长的代码可以“断行断行”,拆分为多,拆分为多行。行。“断行断行”点一般在运算符的后边。换行可以使用反斜杠,最好使用圆括号点一般在运算符的后边。换行可以使用反斜杠,最好使用圆括号(Python有个特性:任何包含在一对圆括号中的代码可以分散在多行)。拆分有个特性:任何包含在一对圆括号中的代码可以分散在多行)。拆分出的新行要进行适当的对齐和缩进出的新行要进行适当的对齐和缩进。杭州师范大学杭州师范大学 虞歌虞歌 第第7页页Python程序设计基础程序设计基础基本程序设计基本程序设计基本原则基本原则二二元、三元运算符的两边应当各加一个空格。例如,元、三元运算符的两边应当各加一个空格。例如,i = 3 + 4 * 4。如果如果有多行有多行赋,赋,那么将上下行的赋值运算符那么将上下行的赋值运算符=对齐。例如对齐。例如: