![教孩子学Python编程](https://wfqqreader-1252317822.image.myqcloud.com/cover/357/27563357/b_27563357.jpg)
1.7 这个朋友有些“怪”——Python中的编码规范
在生活中,每一个人都有自己的兴趣爱好,也有自己的性格脾气。在编程语言的世界中也是这样。每一种编程语言都有自己的特点,也有自己的一些独特规则。
1.7.1 Python中的编码规范
需要注意,我们这里所说的是编码规范,并不是语法规则。编码规范定义的只是一种编码的习惯,也就是说,不遵守编码规范并不会产生程序运行上的错误,但是会给阅读代码的人或者其他编程伙伴带来困扰。就像我们在生活中总是遵循“靠右走”的习惯,在Python中也有许多类似这样的规范,掌握这些规范可以提高编写代码的效率,减少错误,并且可以让你的代码看上去清爽专业,为你赢得赞许。
(1)尽量控制每一行代码的长度,不要超过80个字符。
(2)尽量减少使用小括号,Python是一种非常简洁的语言,括号会使其显得臃肿。
(3)用4个空格来缩进代码。Python中使用缩进来分区代码块,4个空格的缩进是公认推荐的。
(4)对模块、公开的函数等要有精准的注释。编写注释是一个合格开发者的优良品德,注释可以为别人和自己减少很多麻烦。
(5)在文件使用完毕后,一定要记得关闭它。
(6)导入的模块应该放在文件顶部。
(7)每条语句应该单独占据一行。
1.7.2 关于Python中的注释
![](https://epubservercos.yuewen.com/000679/15825992704146106/epubprivate/OEBPS/Images/Figure-P37_9880.jpg?sign=1738824313-SNzth2lPwPpvMGMNjFxpauQfLugasezr-0-adfcda224cdaa7371b0668257271cbfa)
Python中的注释
注释是编程中很重要的一部分,有无注释并不会影响程序的运行,代码是给计算机看的,而注释是给人看的。注释的作用是用来描述某段代码的作用,比如可以用来标明代码的编写者、编写时间、功能及使用方法。
在Python中编写注释有两种方式,第1种方式是使用符号“#”进行单行注释,例如:
![](https://epubservercos.yuewen.com/000679/15825992704146106/epubprivate/OEBPS/Images/Figure-P37_31703.jpg?sign=1738824313-Nuc9pBGERg163Ih6jcAQroNeL1RIM3PG-0-c46ca7f42575db48571838792f2c5165)
上面代码“#”后面的部分并不会被输出。
第2种方式可以进行多行注释,使用3对单引号或3对双引号来进行多行注释,示例如下:
![](https://epubservercos.yuewen.com/000679/15825992704146106/epubprivate/OEBPS/Images/Figure-P37_31704.jpg?sign=1738824313-Q77XjUzvJxuAi7GLjPI9nP4Il4qJcFz4-0-3b11d6e495cf3c03bbaff5415483aff3)
需要注意,无论是使用3对单引号还是使用3对双引号,都可以进行多行注释,但是不可以单双引号混用。
帮你解惑
你可能发现了,如果在注释中使用中文字符,就会出现乱码问题,这是因为在Python 2.7.x中,使用中文需要标明编码格式,示例如下:
![](https://epubservercos.yuewen.com/000679/15825992704146106/epubprivate/OEBPS/Images/Figure-P38_31708.jpg?sign=1738824313-myGHgeAWTzvD9Lp0msHhIJ8MYiDQQcz2-0-1ecd2e1dc200d44606fb6e0492629852)