1.7 这个朋友有些“怪”——Python中的编码规范

在生活中,每一个人都有自己的兴趣爱好,也有自己的性格脾气。在编程语言的世界中也是这样。每一种编程语言都有自己的特点,也有自己的一些独特规则。

1.7.1 Python中的编码规范

需要注意,我们这里所说的是编码规范,并不是语法规则。编码规范定义的只是一种编码的习惯,也就是说,不遵守编码规范并不会产生程序运行上的错误,但是会给阅读代码的人或者其他编程伙伴带来困扰。就像我们在生活中总是遵循“靠右走”的习惯,在Python中也有许多类似这样的规范,掌握这些规范可以提高编写代码的效率,减少错误,并且可以让你的代码看上去清爽专业,为你赢得赞许。

(1)尽量控制每一行代码的长度,不要超过80个字符。

(2)尽量减少使用小括号,Python是一种非常简洁的语言,括号会使其显得臃肿。

(3)用4个空格来缩进代码。Python中使用缩进来分区代码块,4个空格的缩进是公认推荐的。

(4)对模块、公开的函数等要有精准的注释。编写注释是一个合格开发者的优良品德,注释可以为别人和自己减少很多麻烦。

(5)在文件使用完毕后,一定要记得关闭它。

(6)导入的模块应该放在文件顶部。

(7)每条语句应该单独占据一行。

1.7.2 关于Python中的注释

Python中的注释

注释是编程中很重要的一部分,有无注释并不会影响程序的运行,代码是给计算机看的,而注释是给人看的。注释的作用是用来描述某段代码的作用,比如可以用来标明代码的编写者、编写时间、功能及使用方法。

在Python中编写注释有两种方式,第1种方式是使用符号“#”进行单行注释,例如:

上面代码“#”后面的部分并不会被输出。

第2种方式可以进行多行注释,使用3对单引号或3对双引号来进行多行注释,示例如下:

需要注意,无论是使用3对单引号还是使用3对双引号,都可以进行多行注释,但是不可以单双引号混用。

帮你解惑

你可能发现了,如果在注释中使用中文字符,就会出现乱码问题,这是因为在Python 2.7.x中,使用中文需要标明编码格式,示例如下: