Python编程基础知识连载(3)
- 作者优秀
- 优秀教师/博士学历/特邀专家/独家讲师
- 平台推荐
- 主编推荐
编码规则
对于同一问题同一算法,如果选择不同的编程语言来实现,则编写的代码各不相同,这是因为:每种编程语言都有独特的编码规则。
1 合理使用注释
一个好的程序代码中往往都包含这些信息:算法介绍、各变量的含义、编写者、编写时间等,这些信息称为注释。注释是代码的一部分,起到了对代码补充说明的作用。程序代码越复杂,就应该包含越多的注释行,最好的做法就是:在定义每个函数、每个类、执行某个功能之前都加上适当的注释,提高程序的可读性和移植性。
Python 代码中的注释包括两种情况:
(1)如果只对某行代码进行注释,使用“#”号进行标注,“#”后面紧跟注释内容,按下回车键作为注释行的结束。例如;
mathscore = 100 # 数学成绩
(2)如果需要对一段代码进行注释,只需都以“#”号开始即可,如图1所示。例如:

还可以使用三重引号对一段文字或多行代码进行注释,如图2所示。调试代码的过程中,合理使用注释行,可以大大提高代码调试效率。

如果要使用中文注释,则必须在 Python 代码的开始位置加上注释说明语句 # -*- coding: UTF – 8 -* -;如果 Python 代码可能在Windows 操作系统以外的平台下运行,则需要在开始位置加上注释说明语句 # ! /user/bin/python。
2 合理使用空行
空行的作用在于分隔两段不同功能或不同含义的代码,便于以后代码的维护或重构。一般情况下,编写程序代码时应该在函数与函数之间、类的方法之间、类和函数入口之间设置空行,用来表示一段新代码的开始。一般情况下设置两个空行。
3 语句的分隔和连接
C 语言和 Java 语言必须以分号作为语句结束的标识。Python 语言也支持分号作为语句的标识,但分号可以省略,它主要通过换行来识别语句的结束。
例如,下列两条语句是等效的,输出结果都是 this is a banana。
print "this is a banana";
Python 语言中的代码行分为物理行和逻辑行两类:物理行指的是编写程序时看到的行,而逻辑行指的是 Python 语言能够识别的单个语句。如果一个物理行包含多个逻辑行,此时需要使用分号(;)进行分隔。例如:
x = 1; y = 2; z = 3
上述代码也可以写为: x,y,z=1,2,3 即:同时为x、y、z赋值1,2,3读者在编写 Python 代码时,建议每个物理行只编写一句逻辑行,使得程序更加简洁易读。如果逻辑行太长,则可以在多个物理行编写一个逻辑行,Python 语言使用反斜线“\”作为换行符,这种做法称为“行连接”。例如: str = 'This is a string.\
This line continues the first string.' print str
l 第1行代码和第2行代码之间使用了反斜线“\”进行连接,输出结果为: This is a string. This line continues the first string.