![Python语言从入门到精通](https://wfqqreader-1252317822.image.myqcloud.com/cover/679/33643679/b_33643679.jpg)
上QQ阅读APP看书,第一时间看更新
2.2 注释
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/35_02.jpg?sign=1739531921-PQhSO1m58xAVZ2fOVnniY2O8uuvvVMTW-0-81673ed1142f20ddb8a7b07709c1f52b)
↑扫码看视频
在计算机语言中,注释用于解释说明某段代码的作用,便于软件程序后期的维护和调试工作。注释并不会增加可执行程序的大小,在执行程序时会忽略所有注释。在本节中,将详细讲解Python语言注释的基本知识。
在Python程序中有2种类型的注释,分别是单行注释和多行注释。
(1)单行注释
单行注释是指只在一行中显示注释内容,Python中单行注释以#开头,具体语法格式如下。
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/35_03.jpg?sign=1739531921-Xlj40ee4av8wHduIgE7BHLtHsNSM1Cee-0-a4d472ff141f305f7b132457ead82ac5)
例如下面的代码。
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/35_04.jpg?sign=1739531921-wiJ6jqjtOYIASwIG3BXtKS4gfdB62eVb-0-92cf7f93bcd7e039a2d5aa9d42d8b30e)
(2)多行注释
多行注释也被称为成对注释,是从C语言继承过来的,这类注释的标记符号是成对出现的。在Python程序中,有两种实现多行注释的方法。
● 第一种:用三个单引号“'''”将注释括起来。
● 第二种:用三个双引号“"""”将注释括起来。
例如下面是用三个单引号创建的多行注释。
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/35_05.jpg?sign=1739531921-kPESlSkRYJWWu07FIYtyVkOomwprhXo0-0-860f92387b7f9241c5ef515f7ecba7b0)
例如下面是用三个双引号创建的多行注释。
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/36_01.jpg?sign=1739531921-G3bCYEA5AtPIm8Ra5J5EYh7NjUxmmVxc-0-f5f6c2ba632bfd59be8b7c058dde0f53)
在Python程序中通常混用上述2种注释形式。注释太多的程序代码容易导致代码难以理解,通常较好的处理方式是将一个注释块放在所解释代码的上方。当改变代码时,注释应与代码保持一致。程序员即使知道系统其他形式的文档已经过期,但还是会比较相信注释,认为它会是正确的解释。所以错误的注释比没有注释更糟,因为它会误导后来者。
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/36_02.jpg?sign=1739531921-9WbQr1qkIjxmrMR93d5TT3nzFAy4Pyg5-0-242220a0d41c15301aa9d76fce153891)
实例文件zhushi.py的具体实现代码如下所示。
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/36_03.jpg?sign=1739531921-2miVb41lftoWe6CkkLb8uPAa5joBWDDY-0-8d25e18971a9a33fc3634a484b3761cf)
在上述代码中,虽然前2个print语句是Python格式的代码,但是因为在注释标记符号内,所以执行后不会显示任何效果。执行后会输出如下的效果。
![](https://epubservercos.yuewen.com/985AB7/17977545508664106/epubprivate/OEBPS/Images/36_04.jpg?sign=1739531921-kzqx9pcIVCvnoLRycls8KkfX4Rup0lZQ-0-5283ef9d7fb77fad23e70fe6179a9b83)