在我们编写程序代码的过程中,加入程序的注释,是一个很重要的过程。特别是对于软件工程来说,加入程序的注释,可以提高程序代码的可读性,让程序的维护难度降低。
程序注释的种类
首先要知道的是,程序的注释,不是程序语句,不会被python解释器解释,也不会被运行。程序的注释,主要是用来说明和备注程序代码行,或者是代码块。
我们先来看两种注释的类型,一种是放在程序代码行的上面,一种是放在程序代码行的右侧。在实践中,更多的是采用第一种方式,这种方式不会影响程序语句的书写和阅读。
后两种注释的话,主要针对于一些重要的程序作者信息的说明,或者是关键的全局变量和业务规则逻辑的说明。
我们如果要对整个python程序代码进行一些关键的说明,或者是备注的话,可以用这两种方式,放在代码的最上面。
程序代码行与缩进
python程序的代码行,是能够被python解释器,解释运行的,可执行语句,是python程序设计的核心。
python最具特色的就是使用缩进来表示代码块,不需要像其它编程语言,比如说java,使用大括号 {} 来表示代码块。
缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。一般来说,缩进用4个空格来表示代码块,不能使用制表符Tab来进行缩进。
上图中的代码块,if,else,print都表示python程序的代码行,整体构成python的程序代码块,执行一个需要实现的,特定编写的python程序。
上图中的代码块,else后面的第二个print语句,缩进的空格不够,会导致程序出错。
通过增加空格,与第一个print代码行的缩进空格一致,就可以消除缩进不够带来的程序错误。
总结
在python程序设计的过程中,关键和必要的地方,加入注释,能够提高程序的可读性,以及程序的可维护性。也能让关键的业务逻辑规则,或者是算法的实现过程,有一个清晰的记录。养成对python程序进行注释的习惯,是我们必备的一项编程能力。
python程序的代码行,是构成python程序,以及代码块的核心,也是可以通过python解释器,独立运行的单元。在python代码块中,需要同时执行的代码行,必须进行相同空格的缩进。缩进可以表示可执行代码块的执行范围,也就是我们所说的全局和局部的程序生命周期。